aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--darwin/default.nix8
-rw-r--r--darwin/delta/configuration.nix48
-rw-r--r--flake.lock732
-rw-r--r--flake.nix11
-rw-r--r--home/configs/delta/remirin.nix24
-rw-r--r--home/configs/haruka/sefidel.nix2
-rw-r--r--home/default.nix45
-rw-r--r--home/profiles/base/default.nix24
-rw-r--r--home/profiles/browsing/default.nix1
-rw-r--r--home/profiles/communication/default.nix13
-rw-r--r--home/profiles/darwin/default.nix17
-rw-r--r--home/profiles/development/default.nix9
-rw-r--r--home/profiles/fonts/default.nix5
-rw-r--r--home/profiles/gui/config/dunst.nix50
-rw-r--r--home/profiles/gui/config/mako.nix45
-rw-r--r--home/profiles/gui/config/sway.nix16
-rw-r--r--home/profiles/gui/config/waybar/settings.nix14
-rw-r--r--home/profiles/gui/config/waybar/style.nix19
-rw-r--r--home/profiles/gui/default.nix105
-rw-r--r--home/profiles/gui/scripts/aeroplane-mode.nix12
-rw-r--r--home/profiles/gui/scripts/scratchpad-indicator.nix18
-rw-r--r--home/profiles/research/default.nix12
-rw-r--r--home/profiles/security/default.nix27
-rw-r--r--lib/default.nix2
-rw-r--r--lib/mk_darwin.nix23
-rw-r--r--lib/mk_home.nix5
-rw-r--r--modules/keyd-qol.nix19
-rw-r--r--modules/persistence.nix10
-rw-r--r--modules/secure-boot.nix28
-rw-r--r--modules/services/atticd.nix6
-rw-r--r--modules/services/blocky/grafana_blocky_rev3.json2
-rw-r--r--modules/services/hydra.nix4
-rw-r--r--modules/services/invidious.nix1
-rw-r--r--modules/services/jellyfin.nix26
-rw-r--r--modules/services/nextcloud.nix2
-rw-r--r--modules/tailscale-initrd.nix2
-rw-r--r--nixos/alpha/configuration.nix87
-rw-r--r--nixos/alpha/hardware-configuration.nix1
-rw-r--r--nixos/default.nix7
-rw-r--r--nixos/haruka/configuration.nix86
-rw-r--r--nixos/haruka/hardware-configuration.nix1
-rw-r--r--nixos/kanata/configuration.nix142
-rw-r--r--nixos/kanata/secrets/secrets.yaml10
43 files changed, 1136 insertions, 585 deletions
diff --git a/darwin/default.nix b/darwin/default.nix
new file mode 100644
index 0000000..babf824
--- /dev/null
+++ b/darwin/default.nix
@@ -0,0 +1,8 @@
+{ self, unstable, ... }:
+
+{
+ delta = self.lib.mkDarwin {
+ name = "delta";
+ nixpkgs = unstable;
+ };
+}
diff --git a/darwin/delta/configuration.nix b/darwin/delta/configuration.nix
new file mode 100644
index 0000000..3f5e94a
--- /dev/null
+++ b/darwin/delta/configuration.nix
@@ -0,0 +1,48 @@
+{ pkgs, ... }:
+
+{
+ homebrew = {
+ enable = true;
+
+ taps = [
+ "dwarvesf/homebrew-tap"
+ ];
+
+ brews = [
+ # Thunderbird requires GPGME in 'standard locations'
+ "gpgme"
+ ];
+
+ casks = [
+ "bentobox"
+ "bettertouchtool"
+ "bitwarden"
+ "jetbrains-toolbox"
+ "jordanbaird-ice"
+ "karabiner-elements"
+ "kicad" # XXX: Nix one marked as broken on darwin
+ "little-snitch"
+ "macfuse"
+ "micro-snitch"
+ "monarch"
+ "notchnook"
+ "openmtp"
+ "orbstack"
+ "raycast"
+ "spotify"
+ "tailscale"
+ "transmission"
+ "transmission"
+ "vimmotion"
+ "vlc"
+ "yubico-yubikey-manager"
+ ];
+ };
+
+ # Necessary for using flakes on this system.
+ nix.settings.experimental-features = "nix-command flakes";
+
+ # $ darwin-rebuild changelog
+ system.stateVersion = 5;
+ nixpkgs.hostPlatform = "aarch64-darwin";
+}
diff --git a/flake.lock b/flake.lock
index 365bda5..d687c32 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,42 +1,36 @@
{
"nodes": {
- "attic": {
- "inputs": {
- "crane": "crane",
- "flake-compat": "flake-compat",
- "flake-utils": "flake-utils",
- "nixpkgs": "nixpkgs",
- "nixpkgs-stable": "nixpkgs-stable"
- },
+ "cl-nix-lite": {
"locked": {
- "lastModified": 1717279440,
- "narHash": "sha256-kH04ReTjxOpQumgWnqy40vvQLSnLGxWP6RF3nq5Esrk=",
- "owner": "zhaofengli",
- "repo": "attic",
- "rev": "717cc95983cdc357bc347d70be20ced21f935843",
+ "lastModified": 1728174978,
+ "narHash": "sha256-Grqqg+xuicANB85j0gNEXxi9SBKY7bzGeTuyi95eGcY=",
+ "owner": "hraban",
+ "repo": "cl-nix-lite",
+ "rev": "31cfe6275c341eb3120a99f4b1c8516c49a29d87",
"type": "github"
},
"original": {
- "owner": "zhaofengli",
- "repo": "attic",
+ "owner": "hraban",
+ "repo": "cl-nix-lite",
"type": "github"
}
},
"colmena": {
"inputs": {
- "flake-compat": "flake-compat_2",
- "flake-utils": "flake-utils_2",
+ "flake-compat": "flake-compat",
+ "flake-utils": "flake-utils",
+ "nix-github-actions": "nix-github-actions",
"nixpkgs": [
"unstable"
],
"stable": "stable"
},
"locked": {
- "lastModified": 1711386353,
- "narHash": "sha256-gWEpb8Hybnoqb4O4tmpohGZk6+aerAbJpywKcFIiMlg=",
+ "lastModified": 1731527002,
+ "narHash": "sha256-dI9I6suECoIAmbS4xcrqF8r2pbmed8WWm5LIF1yWPw8=",
"owner": "zhaofengli",
"repo": "colmena",
- "rev": "cd65ef7a25cdc75052fbd04b120aeb066c3881db",
+ "rev": "e3ad42138015fcdf2524518dd564a13145c72ea1",
"type": "github"
},
"original": {
@@ -48,16 +42,16 @@
"crane": {
"inputs": {
"nixpkgs": [
- "attic",
+ "lanzaboote",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1717025063,
- "narHash": "sha256-dIubLa56W9sNNz0e8jGxrX3CAkPXsq7snuFA/Ie6dn8=",
+ "lastModified": 1717535930,
+ "narHash": "sha256-1hZ/txnbd/RmiBPNUs7i8UQw2N89uAK3UzrGAWdnFfU=",
"owner": "ipetkov",
"repo": "crane",
- "rev": "480dff0be03dac0e51a8dfc26e882b0d123a450e",
+ "rev": "55e7754ec31dac78980c8be45f8a28e80e370946",
"type": "github"
},
"original": {
@@ -69,11 +63,11 @@
"flake-compat": {
"flake": false,
"locked": {
- "lastModified": 1673956053,
- "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
@@ -85,11 +79,11 @@
"flake-compat_2": {
"flake": false,
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "lastModified": 1733328505,
+ "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"type": "github"
},
"original": {
@@ -117,15 +111,16 @@
"flake-compat_4": {
"flake": false,
"locked": {
- "lastModified": 1673956053,
- "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
- "owner": "edolstra",
+ "lastModified": 1730663653,
+ "narHash": "sha256-kFCUWettiFHDIqxCWWQ9qY8pVh+Lj+XL0Giyy/kdomg=",
+ "owner": "hraban",
"repo": "flake-compat",
- "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+ "rev": "e5b16676185cb7548581c852f51ce7f3a49bba5e",
"type": "github"
},
"original": {
- "owner": "edolstra",
+ "owner": "hraban",
+ "ref": "fixed-output",
"repo": "flake-compat",
"type": "github"
}
@@ -133,11 +128,11 @@
"flake-compat_5": {
"flake": false,
"locked": {
- "lastModified": 1696426674,
- "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
+ "lastModified": 1733328505,
+ "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
+ "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"type": "github"
},
"original": {
@@ -180,17 +175,16 @@
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
- "hydra",
- "nix",
+ "lanzaboote",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1712014858,
- "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
+ "lastModified": 1717285511,
+ "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
+ "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
"type": "github"
},
"original": {
@@ -207,11 +201,11 @@
]
},
"locked": {
- "lastModified": 1717285511,
- "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
+ "lastModified": 1733312601,
+ "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
+ "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
@@ -229,11 +223,11 @@
]
},
"locked": {
- "lastModified": 1712014858,
- "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
+ "lastModified": 1733312601,
+ "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
+ "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
@@ -246,11 +240,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
- "lastModified": 1717285511,
- "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
+ "lastModified": 1733312601,
+ "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
+ "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
@@ -268,11 +262,11 @@
]
},
"locked": {
- "lastModified": 1712014858,
- "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
+ "lastModified": 1722555600,
+ "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
+ "rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
"type": "github"
},
"original": {
@@ -281,22 +275,28 @@
"type": "github"
}
},
- "flake-utils": {
+ "flake-parts_6": {
+ "inputs": {
+ "nixpkgs-lib": [
+ "nur",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "lastModified": 1733312601,
+ "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
"type": "github"
}
},
- "flake-utils_2": {
+ "flake-utils": {
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
@@ -311,13 +311,16 @@
"type": "github"
}
},
- "flake-utils_3": {
+ "flake-utils_2": {
+ "inputs": {
+ "systems": "systems"
+ },
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "lastModified": 1710146030,
+ "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
@@ -326,34 +329,36 @@
"type": "github"
}
},
- "flake-utils_4": {
+ "flake-utils_3": {
"inputs": {
- "systems": "systems"
+ "systems": [
+ "mac-app-util",
+ "systems"
+ ]
},
"locked": {
- "lastModified": 1710146030,
- "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
+ "id": "flake-utils",
+ "type": "indirect"
}
},
- "flake-utils_5": {
+ "flake-utils_4": {
"inputs": {
- "systems": "systems_2"
+ "systems": "systems_3"
},
"locked": {
- "lastModified": 1705309234,
- "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -365,7 +370,7 @@
"git-hooks": {
"inputs": {
"flake-compat": "flake-compat_6",
- "gitignore": "gitignore",
+ "gitignore": "gitignore_2",
"nixpkgs": [
"neovim-nightly",
"nixpkgs"
@@ -376,11 +381,11 @@
]
},
"locked": {
- "lastModified": 1717664902,
- "narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=",
+ "lastModified": 1734279981,
+ "narHash": "sha256-NdaCraHPp8iYMWzdXAt5Nv6sA3MUzlCiGiR586TCwo0=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1",
+ "rev": "aa9f40c906904ebd83da78e7f328cd8aeaeae785",
"type": "github"
},
"original": {
@@ -392,6 +397,28 @@
"gitignore": {
"inputs": {
"nixpkgs": [
+ "lanzaboote",
+ "pre-commit-hooks-nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1709087332,
+ "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "gitignore_2": {
+ "inputs": {
+ "nixpkgs": [
"neovim-nightly",
"git-hooks",
"nixpkgs"
@@ -420,11 +447,11 @@
]
},
"locked": {
- "lastModified": 1718018037,
- "narHash": "sha256-03rLBd/lKecgaKz0j5ESUf9lDn5R0SJatZTKLL5unWE=",
+ "lastModified": 1733333617,
+ "narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=",
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
- "rev": "0ab08b23ce3c3f75fe9a5598756b6fb8bcf0b414",
+ "rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea",
"type": "github"
},
"original": {
@@ -440,11 +467,11 @@
]
},
"locked": {
- "lastModified": 1718243258,
- "narHash": "sha256-abBpj2VU8p6qlRzTU8o22q68MmOaZ4v8zZ4UlYl5YRU=",
+ "lastModified": 1734344598,
+ "narHash": "sha256-wNX3hsScqDdqKWOO87wETUEi7a/QlPVgpC/Lh5rFOuA=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "8d5e27b4807d25308dfe369d5a923d87e7dbfda3",
+ "rev": "83ecd50915a09dca928971139d3a102377a8d242",
"type": "github"
},
"original": {
@@ -455,15 +482,16 @@
},
"hydra": {
"inputs": {
+ "libgit2": "libgit2",
"nix": "nix",
- "nixpkgs": "nixpkgs_2"
+ "nixpkgs": "nixpkgs"
},
"locked": {
- "lastModified": 1716479415,
- "narHash": "sha256-WAJJ4UL3hsqsfZ05cHthjEwItnv7Xy84r2y6lzkBMh8=",
+ "lastModified": 1733444895,
+ "narHash": "sha256-r+t/0U8Pp6/Lvi3s3v8nDB9xCggvxFsnCEJ9TuZvVJc=",
"owner": "NixOS",
"repo": "hydra",
- "rev": "b3e0d9a8b78d55e5fea394839524f5a24d694230",
+ "rev": "250668a19fa4d8ff9a6176ee6c44ca3003adedf1",
"type": "github"
},
"original": {
@@ -474,11 +502,11 @@
},
"impermanence": {
"locked": {
- "lastModified": 1717932370,
- "narHash": "sha256-7C5lCpiWiyPoIACOcu2mukn/1JRtz6HC/1aEMhUdcw0=",
+ "lastModified": 1734200366,
+ "narHash": "sha256-0NursoP4BUdnc+wy+Mq3icHkXu/RgP1Sjo0MJxV2+Dw=",
"owner": "nix-community",
"repo": "impermanence",
- "rev": "27979f1c3a0d3b9617a3563e2839114ba7d48d3f",
+ "rev": "c6323585fa0035d780e3d8906eb1b24b65d19a48",
"type": "github"
},
"original": {
@@ -487,17 +515,44 @@
"type": "github"
}
},
+ "lanzaboote": {
+ "inputs": {
+ "crane": "crane",
+ "flake-compat": "flake-compat_3",
+ "flake-parts": "flake-parts",
+ "flake-utils": "flake-utils_2",
+ "nixpkgs": [
+ "unstable"
+ ],
+ "pre-commit-hooks-nix": "pre-commit-hooks-nix",
+ "rust-overlay": "rust-overlay"
+ },
+ "locked": {
+ "lastModified": 1718178907,
+ "narHash": "sha256-eSZyrQ9uoPB9iPQ8Y5H7gAmAgAvCw3InStmU3oEjqsE=",
+ "owner": "nix-community",
+ "repo": "lanzaboote",
+ "rev": "b627ccd97d0159214cee5c7db1412b75e4be6086",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "ref": "v0.4.1",
+ "repo": "lanzaboote",
+ "type": "github"
+ }
+ },
"lib-aggregate": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
- "lastModified": 1717935050,
- "narHash": "sha256-UWi8G3J+pS+9LVMdjrpLJwncdiMQWrnuUd5ygxCHeNc=",
+ "lastModified": 1734264809,
+ "narHash": "sha256-94fu5E0gM8aMY0bX/ix7BWGf/e/OfGjoCtNrJfwL0dM=",
"owner": "nix-community",
"repo": "lib-aggregate",
- "rev": "1b6ea3be6ba37d4d3ba6e5041e2f152bb684ba2c",
+ "rev": "46bedda9e45f2735f41ec3c01cba2b8ce7ba9808",
"type": "github"
},
"original": {
@@ -509,19 +564,57 @@
"libgit2": {
"flake": false,
"locked": {
- "lastModified": 1697646580,
- "narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
+ "lastModified": 1715853528,
+ "narHash": "sha256-J2rCxTecyLbbDdsyBWn9w7r3pbKRMkI9E7RvRgAqBdY=",
"owner": "libgit2",
"repo": "libgit2",
- "rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
+ "rev": "36f7e21ad757a3dacc58cf7944329da6bc1d6e96",
"type": "github"
},
"original": {
"owner": "libgit2",
+ "ref": "v1.8.1",
"repo": "libgit2",
"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,
+ "narHash": "sha256-5MGG0iRBvP35VlcHvxVrapuLygZwHwMB3g0M0fWxz58=",
+ "owner": "antithesishq",
+ "repo": "madness",
+ "rev": "c22c9c03579b7175d94f63e44ee0e518bb5ccdba",
+ "type": "github"
+ },
+ "original": {
+ "owner": "antithesishq",
+ "repo": "madness",
+ "type": "github"
+ }
+ },
"neovim-nightly": {
"inputs": {
"flake-compat": "flake-compat_5",
@@ -531,14 +624,15 @@
"neovim-src": "neovim-src",
"nixpkgs": [
"unstable"
- ]
+ ],
+ "treefmt-nix": "treefmt-nix"
},
"locked": {
- "lastModified": 1718424280,
- "narHash": "sha256-Y1Bjk8e9KJQ+5gwxNcRSz4l6k0yDLQ28MZ9qoeEeCII=",
+ "lastModified": 1734377470,
+ "narHash": "sha256-2ICLd6Pc1ATA008wHi4k0JsV5mWM4jmEULINxdnd/+c=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
- "rev": "450744cea2778415ff8c23553d37048d01df6c5b",
+ "rev": "f54ecbd4dc854d955fa3a06cecf5217130b70f61",
"type": "github"
},
"original": {
@@ -550,11 +644,11 @@
"neovim-src": {
"flake": false,
"locked": {
- "lastModified": 1718407238,
- "narHash": "sha256-eJ0qrdEWH7WRwLTBIXIOYB/DvBHvgvm6x4bBonkzXLQ=",
+ "lastModified": 1734351849,
+ "narHash": "sha256-fRNSqRIwg/J46FA27cunOXgzBRZ7mfGDCtpdNI0MTtc=",
"owner": "neovim",
"repo": "neovim",
- "rev": "199d852d9f8584217be38efb56b725aa3db62931",
+ "rev": "798f9284793ad9693c68352f5d07dafb73fd281e",
"type": "github"
},
"original": {
@@ -565,44 +659,76 @@
},
"nix": {
"inputs": {
- "flake-compat": "flake-compat_4",
- "flake-parts": "flake-parts",
- "libgit2": "libgit2",
+ "flake-compat": [
+ "hydra"
+ ],
+ "flake-parts": [
+ "hydra"
+ ],
+ "git-hooks-nix": [
+ "hydra"
+ ],
+ "libgit2": [
+ "hydra",
+ "libgit2"
+ ],
"nixpkgs": [
"hydra",
"nixpkgs"
],
- "nixpkgs-regression": "nixpkgs-regression",
- "pre-commit-hooks": "pre-commit-hooks"
+ "nixpkgs-23-11": [
+ "hydra"
+ ],
+ "nixpkgs-regression": [
+ "hydra"
+ ]
},
"locked": {
- "lastModified": 1713874370,
- "narHash": "sha256-gW1mO/CvsQQ5gvgiwzxsGhPFI/tx30NING+qgF5Do0s=",
+ "lastModified": 1726787955,
+ "narHash": "sha256-XFznzb8L4SdUm9u+w3DPpMWJhffuv+/6+aiVl00slns=",
"owner": "NixOS",
"repo": "nix",
- "rev": "1c8150ac312b5f9ba1b3f6768ff43b09867e5883",
+ "rev": "a7fdef6858dd45b9d7bda7c92324c63faee7f509",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "2.22-maintenance",
+ "ref": "2.24-maintenance",
"repo": "nix",
"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",
- "nixpkgs": "nixpkgs_3",
- "treefmt-nix": "treefmt-nix"
+ "nix-github-actions": "nix-github-actions_2",
+ "nixpkgs": "nixpkgs_4",
+ "treefmt-nix": "treefmt-nix_2"
},
"locked": {
- "lastModified": 1717698186,
- "narHash": "sha256-e3/cvm7bAn0RsTBcPfHwuYOi2lwoO4jpTn4nmMSvHfU=",
+ "lastModified": 1733909753,
+ "narHash": "sha256-5GChR6LKh6EwGXLfR3HLW2Z0AWoyce4Hyp3VB5C4FCk=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
- "rev": "b6169e08e76e10b673d1b54f944cddb1e7cbea97",
+ "rev": "b1f94fed4af8e7f30665a3bf8b369dc3b8a95884",
"type": "github"
},
"original": {
@@ -616,14 +742,15 @@
"flake-parts": "flake-parts_4",
"nixpkgs": [
"unstable"
- ]
+ ],
+ "umu": "umu"
},
"locked": {
- "lastModified": 1718328127,
- "narHash": "sha256-2ldscRIlStuv/fRmifXbvjlMpyVuy8Z9zhiDBRM6oe0=",
+ "lastModified": 1734313951,
+ "narHash": "sha256-DCjhmX5dVn11J8Ss+5Py4yMh8k7a63HakMENccGZBr4=",
"owner": "fufexan",
"repo": "nix-gaming",
- "rev": "2c9a664875b410d12282fed9043f4703b6fdb029",
+ "rev": "a5f8dee3f7e6864da0d69a227bc8a90a3cbf9d0f",
"type": "github"
},
"original": {
@@ -635,17 +762,38 @@
"nix-github-actions": {
"inputs": {
"nixpkgs": [
+ "colmena",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1729742964,
+ "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=",
+ "owner": "nix-community",
+ "repo": "nix-github-actions",
+ "rev": "e04df33f62cdcf93d73e9a04142464753a16db67",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nix-github-actions",
+ "type": "github"
+ }
+ },
+ "nix-github-actions_2": {
+ "inputs": {
+ "nixpkgs": [
"nixpkgs-wayland",
"nix-eval-jobs",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1703863825,
- "narHash": "sha256-rXwqjtwiGKJheXB43ybM8NwWB8rO2dSRrEqes0S7F5Y=",
+