aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2025-01-19 08:42:35 +1000
committersefidel <contact@sefidel.net>2025-01-19 08:42:35 +1000
commit4ae754da489191312f8ff2058f237f25aa6993ef (patch)
tree26c76bc082541c7f457bb23aa2e9e57fbd93f58c
parenta9645f5cc9fca77454704752fe39e1b680eae313 (diff)
downloadnixrc-4ae754da489191312f8ff2058f237f25aa6993ef.zip
feat(flake): add darwin dependencies
-rw-r--r--flake.lock161
-rw-r--r--flake.nix4
2 files changed, 155 insertions, 10 deletions
diff --git a/flake.lock b/flake.lock
index ba5a94a..d687c32 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,5 +1,20 @@
{
"nodes": {
+ "cl-nix-lite": {
+ "locked": {
+ "lastModified": 1728174978,
+ "narHash": "sha256-Grqqg+xuicANB85j0gNEXxi9SBKY7bzGeTuyi95eGcY=",
+ "owner": "hraban",
+ "repo": "cl-nix-lite",
+ "rev": "31cfe6275c341eb3120a99f4b1c8516c49a29d87",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hraban",
+ "repo": "cl-nix-lite",
+ "type": "github"
+ }
+ },
"colmena": {
"inputs": {
"flake-compat": "flake-compat",
@@ -96,6 +111,23 @@
"flake-compat_4": {
"flake": false,
"locked": {
+ "lastModified": 1730663653,
+ "narHash": "sha256-kFCUWettiFHDIqxCWWQ9qY8pVh+Lj+XL0Giyy/kdomg=",
+ "owner": "hraban",
+ "repo": "flake-compat",
+ "rev": "e5b16676185cb7548581c852f51ce7f3a49bba5e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hraban",
+ "ref": "fixed-output",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-compat_5": {
+ "flake": false,
+ "locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"owner": "edolstra",
@@ -109,7 +141,7 @@
"type": "github"
}
},
- "flake-compat_5": {
+ "flake-compat_6": {
"flake": false,
"locked": {
"lastModified": 1696426674,
@@ -125,7 +157,7 @@
"type": "github"
}
},
- "flake-compat_6": {
+ "flake-compat_7": {
"locked": {
"lastModified": 1717312683,
"narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=",
@@ -299,7 +331,27 @@
},
"flake-utils_3": {
"inputs": {
- "systems": "systems_2"
+ "systems": [
+ "mac-app-util",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "id": "flake-utils",
+ "type": "indirect"
+ }
+ },
+ "flake-utils_4": {
+ "inputs": {
+ "systems": "systems_3"
},
"locked": {
"lastModified": 1731533236,
@@ -317,7 +369,7 @@
},
"git-hooks": {
"inputs": {
- "flake-compat": "flake-compat_5",
+ "flake-compat": "flake-compat_6",
"gitignore": "gitignore_2",
"nixpkgs": [
"neovim-nightly",
@@ -492,7 +544,7 @@
},
"lib-aggregate": {
"inputs": {
- "flake-utils": "flake-utils_3",
+ "flake-utils": "flake-utils_4",
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
@@ -526,6 +578,28 @@
"type": "github"
}
},
+ "mac-app-util": {
+ "inputs": {
+ "cl-nix-lite": "cl-nix-lite",
+ "flake-compat": "flake-compat_4",
+ "flake-utils": "flake-utils_3",
+ "nixpkgs": "nixpkgs_2",
+ "systems": "systems_2"
+ },
+ "locked": {
+ "lastModified": 1732920695,
+ "narHash": "sha256-1fxvJZUznwrmEtYqpPuWi2tPcL9kj6v7p1J7ZZncAPE=",
+ "owner": "hraban",
+ "repo": "mac-app-util",
+ "rev": "548672d0cb661ce11d08ee8bde92b87d2a75c872",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hraban",
+ "repo": "mac-app-util",
+ "type": "github"
+ }
+ },
"madness-ld": {
"locked": {
"lastModified": 1720637547,
@@ -543,7 +617,7 @@
},
"neovim-nightly": {
"inputs": {
- "flake-compat": "flake-compat_4",
+ "flake-compat": "flake-compat_5",
"flake-parts": "flake-parts_2",
"git-hooks": "git-hooks",
"hercules-ci-effects": "hercules-ci-effects",
@@ -624,11 +698,29 @@
"type": "github"
}
},
+ "nix-darwin": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_3"
+ },
+ "locked": {
+ "lastModified": 1737085297,
+ "narHash": "sha256-0gpgsX7hCauT6pblVg+hrDnt83lPoYzq/2BqqyvU8Tc=",
+ "owner": "LnL7",
+ "repo": "nix-darwin",
+ "rev": "09414c7e2def24a5c52e588017b8524bcb68972a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "LnL7",
+ "repo": "nix-darwin",
+ "type": "github"
+ }
+ },
"nix-eval-jobs": {
"inputs": {
"flake-parts": "flake-parts_5",
"nix-github-actions": "nix-github-actions_2",
- "nixpkgs": "nixpkgs_2",
+ "nixpkgs": "nixpkgs_4",
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
@@ -803,7 +895,7 @@
},
"nixpkgs-wayland": {
"inputs": {
- "flake-compat": "flake-compat_6",
+ "flake-compat": "flake-compat_7",
"lib-aggregate": "lib-aggregate",
"nix-eval-jobs": "nix-eval-jobs",
"nixpkgs": [
@@ -826,6 +918,38 @@
},
"nixpkgs_2": {
"locked": {
+ "lastModified": 1732617236,
+ "narHash": "sha256-PYkz6U0bSEaEB1al7O1XsqVNeSNS+s3NVclJw7YC43w=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
+ "locked": {
+ "lastModified": 1736241350,
+ "narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_4": {
+ "locked": {
"lastModified": 1732238832,
"narHash": "sha256-sQxuJm8rHY20xq6Ah+GwIUkF95tWjGRd1X8xF+Pkk38=",
"owner": "NixOS",
@@ -840,7 +964,7 @@
"type": "github"
}
},
- "nixpkgs_3": {
+ "nixpkgs_5": {
"locked": {
"lastModified": 1734119587,
"narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=",
@@ -859,7 +983,7 @@
"nur": {
"inputs": {
"flake-parts": "flake-parts_6",
- "nixpkgs": "nixpkgs_3",
+ "nixpkgs": "nixpkgs_5",
"treefmt-nix": "treefmt-nix_3"
},
"locked": {
@@ -911,8 +1035,10 @@
"hydra": "hydra",
"impermanence": "impermanence",
"lanzaboote": "lanzaboote",
+ "mac-app-util": "mac-app-util",
"madness-ld": "madness-ld",
"neovim-nightly": "neovim-nightly",
+ "nix-darwin": "nix-darwin",
"nix-gaming": "nix-gaming",
"nixpkgs-2311": "nixpkgs-2311",
"nixpkgs-master": "nixpkgs-master",
@@ -1022,6 +1148,21 @@
},
"systems_2": {
"locked": {
+ "lastModified": 1689347925,
+ "narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
+ "owner": "nix-systems",
+ "repo": "default-darwin",
+ "rev": "2235d7e6cc29ae99878133c95e9fe5e157661ffb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default-darwin",
+ "type": "github"
+ }
+ },
+ "systems_3": {
+ "locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
diff --git a/flake.nix b/flake.nix
index b29919b..f334314 100644
--- a/flake.nix
+++ b/flake.nix
@@ -7,6 +7,8 @@
nixpkgs-master.url = "github:nixos/nixpkgs/master";
nixpkgs-2311.url = "github:nixos/nixpkgs/nixos-23.11";
+ nix-darwin.url = "github:LnL7/nix-darwin";
+
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "unstable";
@@ -33,6 +35,8 @@
hydra.url = "github:NixOS/hydra";
+ mac-app-util.url = "github:hraban/mac-app-util";
+
neovim-nightly.url = "github:nix-community/neovim-nightly-overlay";
neovim-nightly.inputs.nixpkgs.follows = "unstable";