diff --git a/TODO.md b/TODO.md index 33a52b2..4a71849 100644 --- a/TODO.md +++ b/TODO.md @@ -67,3 +67,9 @@ fwcd.kotlin --> Install and configure paths for JDK and stuff or disable those f - Create user profiles for CPU frequency energy and governer. Each core can be assigned a governer separately. - Add DNS caching to network manager or by configuring systemd-resolvd with it. - Configure Shell prompt to show the current kubectl context + + +Add usbutils or busybox.. FFS I don't have lsusb in the native env + + +- So I just did a cleaning session for my cache and trash directories and freed up 60 GBs after many months off working on this computer. The tools I frequently use that build up files are pnpm, yarn, trashy. Let's create a small command that runs these commands from anywhere. I say anywhere because for example to get pnpm in my shell I had to cd to a node project to run the command from there. Not the best approach. Works for now. diff --git a/flake.lock b/flake.lock index b54947c..d5c174b 100644 --- a/flake.lock +++ b/flake.lock @@ -1,33 +1,5 @@ { "nodes": { - "attic": { - "inputs": { - "crane": "crane_2", - "flake-compat": "flake-compat_7", - "flake-utils": "flake-utils_5", - "nixpkgs": [ - "plusultra", - "unstable" - ], - "nixpkgs-stable": [ - "plusultra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692225040, - "narHash": "sha256-jbQNvkgWGioiC6S39dZVyn6us8p/DlEvm5hQKEYkzDU=", - "owner": "zhaofengli", - "repo": "attic", - "rev": "b43d12082e34bceb26038bdad0438fd68804cfcd", - "type": "github" - }, - "original": { - "owner": "zhaofengli", - "repo": "attic", - "type": "github" - } - }, "base16-schemes": { "flake": false, "locked": { @@ -44,47 +16,6 @@ "type": "github" } }, - "beautysh": { - "inputs": { - "nixpkgs": [ - "plusultra", - "neovim", - "nixvim", - "nixpkgs" - ], - "poetry2nix": "poetry2nix", - "utils": "utils_5" - }, - "locked": { - "lastModified": 1680308980, - "narHash": "sha256-aUEHV0jk2qIFP3jlsWYWhBbm+w/N9gzH3e4I5DcdB5s=", - "owner": "lovesegfault", - "repo": "beautysh", - "rev": "9845efc3ea3e86cc0d41465d720a47f521b2799c", - "type": "github" - }, - "original": { - "owner": "lovesegfault", - "repo": "beautysh", - "type": "github" - } - }, - "bibata-cursors": { - "flake": false, - "locked": { - "lastModified": 1673748590, - "narHash": "sha256-7QUz1JrRMxyOI4ovsvTBNTF5TgECbSRnkeKNk9IZEZg=", - "owner": "suchipi", - "repo": "Bibata_Cursor", - "rev": "ff2475240548c68b6eb59a664465be0d756222ad", - "type": "github" - }, - "original": { - "owner": "suchipi", - "repo": "Bibata_Cursor", - "type": "github" - } - }, "comma": { "inputs": { "flake-compat": "flake-compat", @@ -108,68 +39,6 @@ "type": "github" } }, - "comma_2": { - "inputs": { - "flake-compat": "flake-compat_8", - "naersk": "naersk_2", - "nixpkgs": [ - "plusultra", - "unstable" - ], - "utils": "utils_3" - }, - "locked": { - "lastModified": 1687186099, - "narHash": "sha256-J5/LWwTqpSphwgvzZl4AJ6TlrJpdEG8PRLjlGr8D24U=", - "owner": "nix-community", - "repo": "comma", - "rev": "3c039932f6032454db850296b1ea73537a06ff3f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "comma", - "type": "github" - } - }, - "cowfiles": { - "flake": false, - "locked": { - "lastModified": 1637685835, - "narHash": "sha256-fYjNpvn0yQqRxpxbkOcPRMeNbXCAKFxLhYdLJ0U7+7w=", - "owner": "paulkaefer", - "repo": "cowsay-files", - "rev": "277057be8adefce94d3aac291bcbf719646c5da5", - "type": "github" - }, - "original": { - "owner": "paulkaefer", - "repo": "cowsay-files", - "type": "github" - } - }, - "cowsay": { - "inputs": { - "cowfiles": "cowfiles", - "nixpkgs": "nixpkgs_3", - "snowfall-lib": "snowfall-lib_2", - "vhs": "vhs" - }, - "locked": { - "lastModified": 1702232134, - "narHash": "sha256-H2E3I7XnufzWxtqBxzbaizr+9JaKw3BLN3ZCmKr801c=", - "owner": "snowfallorg", - "repo": "cowsay", - "rev": "77461aa6579ecbaf9ce848cf917b88bafe63374b", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "v1.3.0", - "repo": "cowsay", - "type": "github" - } - }, "crane": { "inputs": { "flake-compat": [ @@ -200,93 +69,6 @@ "type": "github" } }, - "crane_2": { - "inputs": { - "flake-compat": [ - "plusultra", - "attic", - "flake-compat" - ], - "flake-utils": [ - "plusultra", - "attic", - "flake-utils" - ], - "nixpkgs": [ - "plusultra", - "attic", - "nixpkgs" - ], - "rust-overlay": "rust-overlay_3" - }, - "locked": { - "lastModified": 1677892403, - "narHash": "sha256-/Wi0L1spSWLFj+UQxN3j0mPYMoc7ZoAujpUF/juFVII=", - "owner": "ipetkov", - "repo": "crane", - "rev": "105e27adb70a9890986b6d543a67761cbc1964a2", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "crane_3": { - "inputs": { - "flake-compat": [ - "plusultra", - "flake-checker", - "flake-compat" - ], - "flake-utils": [ - "plusultra", - "flake-checker", - "flake-utils" - ], - "nixpkgs": [ - "plusultra", - "flake-checker", - "nixpkgs" - ], - "rust-overlay": "rust-overlay_4" - }, - "locked": { - "lastModified": 1684468982, - "narHash": "sha256-EoC1N5sFdmjuAP3UOkyQujSOT6EdcXTnRw8hPjJkEgc=", - "owner": "ipetkov", - "repo": "crane", - "rev": "99de890b6ef4b4aab031582125b6056b792a4a30", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "darwin": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1700795494, - "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", - "owner": "lnl7", - "repo": "nix-darwin", - "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", - "type": "github" - }, - "original": { - "owner": "lnl7", - "repo": "nix-darwin", - "type": "github" - } - }, "deploy-rs": { "inputs": { "flake-compat": "flake-compat_2", @@ -309,88 +91,9 @@ "type": "github" } }, - "deploy-rs_2": { - "inputs": { - "flake-compat": "flake-compat_11", - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "utils": "utils_4" - }, - "locked": { - "lastModified": 1698921442, - "narHash": "sha256-7KmvhQ7FuXlT/wG4zjTssap6maVqeAMBdtel+VjClSM=", - "owner": "serokell", - "repo": "deploy-rs", - "rev": "660180bbbeae7d60dad5a92b30858306945fd427", - "type": "github" - }, - "original": { - "owner": "serokell", - "repo": "deploy-rs", - "type": "github" - } - }, - "devenv": { - "inputs": { - "flake-compat": "flake-compat_3", - "nix": "nix", - "nixpkgs": [ - "unstable" - ], - "pre-commit-hooks": "pre-commit-hooks" - }, - "locked": { - "lastModified": 1688058187, - "narHash": "sha256-ipDcc7qrucpJ0+0eYNlwnE+ISTcq4m03qW+CWUshRXI=", - "owner": "cachix", - "repo": "devenv", - "rev": "c8778e3dc30eb9043e218aaa3861d42d4992de77", - "type": "github" - }, - "original": { - "owner": "cachix", - "ref": "latest", - "repo": "devenv", - "type": "github" - } - }, - "discord-nord-theme": { - "flake": false, - "locked": { - "lastModified": 1662442143, - "narHash": "sha256-R0Ew/hQtXxbXEUjRS1iCRBIrwdg1RbpBOf39XU75a/k=", - "owner": "DapperCore", - "repo": "NordCord", - "rev": "80066952fa5b4613a19c9d13134e5a69273c3988", - "type": "github" - }, - "original": { - "owner": "DapperCore", - "repo": "NordCord", - "type": "github" - } - }, - "discord-tweaks": { - "flake": false, - "locked": { - "lastModified": 1627600834, - "narHash": "sha256-xSzbP86w5OUy1ZO1iHgv1drbujtlPQAgJmLA3x7UOFc=", - "owner": "NurMarvin", - "repo": "discord-tweaks", - "rev": "bc28b090f9ed706d7f8271aeaa64bdcb886fd0ef", - "type": "github" - }, - "original": { - "owner": "NurMarvin", - "repo": "discord-tweaks", - "type": "github" - } - }, "firefox-addons": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils", "nixpkgs": [ "nixpkgs" ] @@ -413,7 +116,7 @@ }, "flake": { "inputs": { - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_3", "nixpkgs": [ "unstable" ], @@ -436,8 +139,8 @@ "flake-checker": { "inputs": { "crane": "crane", - "flake-compat": "flake-compat_6", - "flake-utils": "flake-utils_4", + "flake-compat": "flake-compat_5", + "flake-utils": "flake-utils_3", "nixpkgs": [ "nixpkgs" ], @@ -458,31 +161,6 @@ "type": "github" } }, - "flake-checker_2": { - "inputs": { - "crane": "crane_3", - "flake-compat": "flake-compat_14", - "flake-utils": "flake-utils_9", - "nixpkgs": [ - "plusultra", - "unstable" - ], - "rust-overlay": "rust-overlay_5" - }, - "locked": { - "lastModified": 1687369472, - "narHash": "sha256-LIca/Xu60VP0YJ+BKExbNwSw2lo6DA+hXz92m+yGJ8M=", - "owner": "DeterminateSystems", - "repo": "flake-checker", - "rev": "92c4775227c4f728211a7b41c48d8344e68554a9", - "type": "github" - }, - "original": { - "owner": "DeterminateSystems", - "repo": "flake-checker", - "type": "github" - } - }, "flake-compat": { "flake": false, "locked": { @@ -499,30 +177,14 @@ "type": "github" } }, - "flake-compat_10": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_11": { + "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1668681692, - "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "owner": "edolstra", "repo": "flake-compat", - "rev": "009399224d5e398d03b22badca40a37ac85412a1", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { @@ -531,7 +193,7 @@ "type": "github" } }, - "flake-compat_12": { + "flake-compat_3": { "flake": false, "locked": { "lastModified": 1668681692, @@ -547,7 +209,7 @@ "type": "github" } }, - "flake-compat_13": { + "flake-compat_4": { "flake": false, "locked": { "lastModified": 1650374568, @@ -563,7 +225,7 @@ "type": "github" } }, - "flake-compat_14": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1673956053, @@ -579,7 +241,7 @@ "type": "github" } }, - "flake-compat_15": { + "flake-compat_6": { "flake": false, "locked": { "lastModified": 1650374568, @@ -595,2651 +257,426 @@ "type": "github" } }, - "flake-compat_16": { - "flake": false, + "flake-utils": { "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1629284811, + "narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "flake-compat_17": { - "flake": false, + "flake-utils-plus": { + "inputs": { + "flake-utils": "flake-utils_2" + }, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1657226504, + "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", + "owner": "gytis-ivaskevicius", + "repo": "flake-utils-plus", + "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_18": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_19": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_20": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_21": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_22": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_23": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_24": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_25": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_26": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_27": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_28": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_29": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1668681692, - "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "009399224d5e398d03b22badca40a37ac85412a1", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_8": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_9": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-utils": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils-plus": { - "inputs": { - "flake-utils": "flake-utils_3" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_10": { - "inputs": { - "flake-utils": "flake-utils_18" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_11": { - "inputs": { - "flake-utils": "flake-utils_19" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_12": { - "inputs": { - "flake-utils": "flake-utils_20" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_13": { - "inputs": { - "flake-utils": "flake-utils_21" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_14": { - "inputs": { - "flake-utils": "flake-utils_22" - }, - "locked": { - "lastModified": 1696331477, - "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_15": { - "inputs": { - "flake-utils": "flake-utils_23" - }, - "locked": { - "lastModified": 1696331477, - "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_16": { - "inputs": { - "flake-utils": "flake-utils_24" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_17": { - "inputs": { - "flake-utils": "flake-utils_25" - }, - "locked": { - "lastModified": 1696331477, - "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_2": { - "inputs": { - "flake-utils": "flake-utils_6" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_3": { - "inputs": { - "flake-utils": "flake-utils_7" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_4": { - "inputs": { - "flake-utils": "flake-utils_8" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_5": { - "inputs": { - "flake-utils": "flake-utils_10" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_6": { - "inputs": { - "flake-utils": "flake-utils_11" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_7": { - "inputs": { - "flake-utils": "flake-utils_12" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_8": { - "inputs": { - "flake-utils": "flake-utils_16" - }, - "locked": { - "lastModified": 1696331477, - "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils-plus_9": { - "inputs": { - "flake-utils": "flake-utils_17" - }, - "locked": { - "lastModified": 1657226504, - "narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=", - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a", - "type": "github" - }, - "original": { - "owner": "gytis-ivaskevicius", - "repo": "flake-utils-plus", - "type": "github" - } - }, - "flake-utils_10": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_11": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_12": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_13": { - "inputs": { - "systems": "systems_5" - }, - "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_14": { - "inputs": { - "systems": "systems_6" - }, - "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_15": { - "inputs": { - "systems": "systems_7" - }, - "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_16": { - "inputs": { - "systems": "systems_8" - }, - "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_17": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_18": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_19": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_2": { - "locked": { - "lastModified": 1629284811, - "narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_20": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_21": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_22": { - "inputs": { - "systems": "systems_9" - }, - "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_23": { - "inputs": { - "systems": "systems_10" - }, - "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_24": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_25": { - "inputs": { - "systems": "systems_11" - }, - "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_3": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "inputs": { - "systems": "systems_3" - }, - "locked": { - "lastModified": 1681202837, - "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "cfacdce06f30d2b68473a46042957675eebb3401", - "type": "github" - }, - "original": { - "id": "flake-utils", - "type": "indirect" - } - }, - "flake-utils_5": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_6": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_7": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_8": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_9": { - "inputs": { - "systems": "systems_4" - }, - "locked": { - "lastModified": 1681202837, - "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "cfacdce06f30d2b68473a46042957675eebb3401", - "type": "github" - }, - "original": { - "id": "flake-utils", - "type": "indirect" - } - }, - "flake_2": { - "inputs": { - "flake-compat": "flake-compat_12", - "nixpkgs": [ - "plusultra", - "unstable" - ], - "snowfall-lib": "snowfall-lib_4" - }, - "locked": { - "lastModified": 1694679761, - "narHash": "sha256-ApeB7FrOs22I2m1UZq8SaGYj3wEGm5lV9J51aDQsCCE=", - "owner": "snowfallorg", - "repo": "flake", - "rev": "2cf0254ec8c537a4ef95a57f59ba8db469a21e12", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "v1.1.0", - "repo": "flake", - "type": "github" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "devenv", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "plusultra", - "neovim", - "nixvim", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_3": { - "inputs": { - "nixpkgs": [ - "plusultra", - "neovim", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gpg-base-conf": { - "flake": false, - "locked": { - "lastModified": 1697417581, - "narHash": "sha256-R45L/Xv3z0lJhGt781wDbjaq1qc+sGTmsUt+XHwgf4A=", - "owner": "drduh", - "repo": "config", - "rev": "8c21617100795fea2313656abdf25f93b98fdc30", - "type": "github" - }, - "original": { - "owner": "drduh", - "repo": "config", - "type": "github" - } - }, - "gpg-base-conf_2": { - "flake": false, - "locked": { - "lastModified": 1672097286, - "narHash": "sha256-Fto8FCVYeKviMz0VmCiXHrgMT1pVopJGGDHF0s3K4ts=", - "owner": "drduh", - "repo": "config", - "rev": "6bea1fdaa8732ec8625f4bac7022b25e14b15ffe", - "type": "github" - }, - "original": { - "owner": "drduh", - "repo": "config", - "type": "github" - } - }, - "home-manager": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1705476964, - "narHash": "sha256-W5OK1fnj4qdn1HWOlxV2S3YiUvfaVjQM5ldWVpGV1fs=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "85c3b600f660abd86e94cbcd1c46733943197a07", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "release-23.11", - "repo": "home-manager", - "type": "github" - } - }, - "home-manager_2": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1700814205, - "narHash": "sha256-lWqDPKHRbQfi+zNIivf031BUeyciVOtwCwTjyrhDB5g=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "aeb2232d7a32530d3448318790534d196bf9427a", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "release-23.11", - "repo": "home-manager", - "type": "github" - } - }, - "icehouse": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_5" - }, - "locked": { - "lastModified": 1694679857, - "narHash": "sha256-0pvW1gZCDniW48FHtn+QjON5ZFlULjXZOHq4UUNutvc=", - "owner": "snowfallorg", - "repo": "icehouse", - "rev": "76cc086241a80926d032c592b914d4eadbee2c99", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "v1.1.0", - "repo": "icehouse", - "type": "github" - } - }, - "jakehamilton-website": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_6", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1674054150, - "narHash": "sha256-sDviS13DG3mt2nZ1xA56xcWjBUS0/IEhDhKR3cKBLuI=", - "owner": "jakehamilton", - "repo": "jakehamilton.dev", - "rev": "649ee50841347d01974824dcb1d4b0a141f68f7b", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "jakehamilton.dev", - "type": "github" - } - }, - "lasersandfeelings": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_7", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1673616955, - "narHash": "sha256-2ZZ3IB1wOGIwOmuoi/4tzfxraGQqR7i+7hiX5Tt37wQ=", - "owner": "jakehamilton", - "repo": "lasersandfeelings", - "rev": "888c201a41de59a5def9f85018979e040783f48b", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "lasersandfeelings", - "type": "github" - } - }, - "lowdown-src": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "musnix": { - "inputs": { - "nixpkgs": "nixpkgs" - }, - "locked": { - "lastModified": 1714858707, - "narHash": "sha256-2DJ4F/v3WJsXaFWMmaMc1Rmz4XRv4OVudUhbIhuwJqc=", - "owner": "musnix", - "repo": "musnix", - "rev": "700460ea297ab5172fecc60ec8c9c36d86c5985f", - "type": "github" - }, - "original": { - "owner": "musnix", - "repo": "musnix", - "type": "github" - } - }, - "naersk": { - "inputs": { - "nixpkgs": [ - "comma", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1697664192, - "narHash": "sha256-nRTG3rYEGFV2+putRiC96+kNXDyKaPJgT6K/1FWN7yo=", - "owner": "nix-community", - "repo": "naersk", - "rev": "636a9b5dd7f2ad7d7c3af929ecf95e4d4fab9e97", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "master", - "repo": "naersk", - "type": "github" - } - }, - "naersk_2": { - "inputs": { - "nixpkgs": [ - "plusultra", - "comma", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1679567394, - "narHash": "sha256-ZvLuzPeARDLiQUt6zSZFGOs+HZmE+3g4QURc8mkBsfM=", - "owner": "nix-community", - "repo": "naersk", - "rev": "88cd22380154a2c36799fe8098888f0f59861a15", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "master", - "repo": "naersk", - "type": "github" - } - }, - "neovim": { - "inputs": { - "nixpkgs": [ - "plusultra", - "unstable" - ], - "nixvim": "nixvim", - "pre-commit-hooks": "pre-commit-hooks_3", - "snowfall-lib": "snowfall-lib_8" - }, - "locked": { - "lastModified": 1698560661, - "narHash": "sha256-vKLBFWpOWjBKTtZJ/itQWiYtis9KT6fApSaGuSn3uiU=", - "owner": "jakehamilton", - "repo": "neovim", - "rev": "a8a4aa9f8c3ceb246a2f617850acf73466b24c34", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "neovim", - "type": "github" - } - }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": [ - "devenv", - "nixpkgs" - ], - "nixpkgs-regression": "nixpkgs-regression" - }, - "locked": { - "lastModified": 1676545802, - "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", - "owner": "domenkozar", - "repo": "nix", - "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", - "type": "github" - }, - "original": { - "owner": "domenkozar", - "ref": "relaxed-flakes", - "repo": "nix", - "type": "github" - } - }, - "nix-colors": { - "inputs": { - "base16-schemes": "base16-schemes", - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1695388192, - "narHash": "sha256-2jelpE7xK+4M7jZNyWL7QYOYegQLYBDQS5bvdo8XRUQ=", - "owner": "misterio77", - "repo": "nix-colors", - "rev": "37227f274b34a3b51649166deb94ce7fec2c6a4c", - "type": "github" - }, - "original": { - "owner": "misterio77", - "repo": "nix-colors", - "type": "github" - } - }, - "nix-ld": { - "inputs": { - "nixpkgs": [ - "unstable" - ] - }, - "locked": { - "lastModified": 1701153607, - "narHash": "sha256-h+odOVyiGmEERMECoFOj5P7FPiMR8IPRzroFA4sKivg=", - "owner": "Mic92", - "repo": "nix-ld", - "rev": "bf5aa84a713c31d95b4307e442e966d6c7fd7ae7", - "type": "github" - }, - "original": { - "owner": "Mic92", - "repo": "nix-ld", - "type": "github" - } - }, - "nix-ld_2": { - "inputs": { - "nixpkgs": [ - "plusultra", - "unstable" - ], - "utils": "utils_6" - }, - "locked": { - "lastModified": 1676649513, - "narHash": "sha256-g1f1n+1C6LrmkRcKxoILIrroJNfsuJ7zmBwdNbDe1sg=", - "owner": "Mic92", - "repo": "nix-ld", - "rev": "178524520c9f467ff0dfcf82d17de5c42e0ed1dd", - "type": "github" - }, - "original": { - "owner": "Mic92", - "repo": "nix-ld", - "type": "github" - } - }, - "nixlib": { - "locked": { - "lastModified": 1693701915, - "narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixlib_2": { - "locked": { - "lastModified": 1693701915, - "narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixos-generators": { - "inputs": { - "nixlib": "nixlib", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1705400161, - "narHash": "sha256-0MFaNIwwpVWB1N9m7cfHAM2pSVtYESQ7tlHxnDTOhM4=", - "owner": "nix-community", - "repo": "nixos-generators", - "rev": "521fb4cdd8a2e1a00d1adf0fea7135d1faf04234", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixos-generators", - "type": "github" - } - }, - "nixos-generators_2": { - "inputs": { - "nixlib": "nixlib_2", - "nixpkgs": [ - "plusultra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1696058303, - "narHash": "sha256-eNqKWpF5zG0SrgbbtljFOrRgFgRzCc4++TMFADBMLnc=", - "owner": "nix-community", - "repo": "nixos-generators", - "rev": "150f38bd1e09e20987feacb1b0d5991357532fb5", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixos-generators", - "type": "github" - } - }, - "nixos-hardware": { - "locked": { - "lastModified": 1705312285, - "narHash": "sha256-rd+dY+v61Y8w3u9bukO/hB55Xl4wXv4/yC8rCGVnK5U=", - "owner": "nixos", - "repo": "nixos-hardware", - "rev": "bee2202bec57e521e3bd8acd526884b9767d7fa0", - "type": "github" - }, - "original": { - "owner": "nixos", - "repo": "nixos-hardware", - "type": "github" - } - }, - "nixos-hardware_2": { - "locked": { - "lastModified": 1701598471, - "narHash": "sha256-kHdJ2qc4qKeMTzUIHEcP41ah/dBIhCgvWgrjllt2G78=", - "owner": "nixos", - "repo": "nixos-hardware", - "rev": "a89745edd5f657e2e5be5ed1bea86725ca78d92e", - "type": "github" - }, - "original": { - "owner": "nixos", - "repo": "nixos-hardware", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1711703276, - "narHash": "sha256-iMUFArF0WCatKK6RzfUJknjem0H9m4KgorO/p3Dopkk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d8fe5e6c92d0d190646fb9f1056741a229980089", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-lib": { - "locked": { - "lastModified": 1694911725, - "narHash": "sha256-8YqI+YU1DGclEjHsnrrGfqsQg3Wyga1DfTbJrN3Ud0c=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "819180647f428a3826bfc917a54449da1e532ce0", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixpkgs-regression": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - } - }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1678872516, - "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-22.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-stable_2": { - "locked": { - "lastModified": 1685801374, - "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-stable_3": { - "locked": { - "lastModified": 1685801374, - "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-stable_4": { - "locked": { - "lastModified": 1705033721, - "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "release-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_2": { - "locked": { - "lastModified": 1714971268, - "narHash": "sha256-IKwMSwHj9+ec660l+I4tki/1NRoeGpyA2GdtdYpAgEw=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "27c13997bf450a01219899f5a83bd6ffbfc70d3c", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-23.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 1699099776, - "narHash": "sha256-X09iKJ27mGsGambGfkKzqvw5esP1L/Rf8H3u3fCqIiU=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "85f1ba3e51676fa8cc604a3d863d729026a6b8eb", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { - "locked": { - "lastModified": 1700794826, - "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixvim": { - "inputs": { - "beautysh": "beautysh", - "flake-utils": "flake-utils_13", - "nixpkgs": [ - "plusultra", - "neovim", - "nixpkgs" - ], - "pre-commit-hooks": "pre-commit-hooks_2" - }, - "locked": { - "lastModified": 1698550139, - "narHash": "sha256-PJ97+J92UrxNcuomBqgg4zS1WIMGCdBvhvoX1DDIMOI=", - "owner": "jakehamilton", - "repo": "nixvim", - "rev": "7089ddde3d53d82389b3f70fd3dfe2b1cd0a4644", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "ref": "dev", - "repo": "nixvim", - "type": "github" - } - }, - "noop-ai-website": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_9", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1674259763, - "narHash": "sha256-IQM6xo6FhD5Z49FwSPwJFgwehgsGYktgo8cwGo7ppIk=", - "owner": "noopai", - "repo": "noop.ai", - "rev": "38dae9e9a9f4ff653156f72ccc267d9e76c07491", - "type": "github" - }, - "original": { - "owner": "noopai", - "repo": "noop.ai", - "type": "github" - } - }, - "plusultra": { - "inputs": { - "attic": "attic", - "bibata-cursors": "bibata-cursors", - "comma": "comma_2", - "cowsay": "cowsay", - "darwin": "darwin", - "deploy-rs": "deploy-rs_2", - "discord-nord-theme": "discord-nord-theme", - "discord-tweaks": "discord-tweaks", - "flake": "flake_2", - "flake-checker": "flake-checker_2", - "gpg-base-conf": "gpg-base-conf_2", - "home-manager": "home-manager_2", - "icehouse": "icehouse", - "jakehamilton-website": "jakehamilton-website", - "lasersandfeelings": "lasersandfeelings", - "neovim": "neovim", - "nix-ld": "nix-ld_2", - "nixos-generators": "nixos-generators_2", - "nixos-hardware": "nixos-hardware_2", - "nixpkgs": [ - "unstable" - ], - "noop-ai-website": "noop-ai-website", - "pungeonquest": "pungeonquest", - "replugged": "replugged", - "retrospectacle": "retrospectacle", - "scrumfish": "scrumfish", - "snowfall-docs": "snowfall-docs", - "snowfall-lib": "snowfall-lib_14", - "sokoban-app-website": "sokoban-app-website", - "thaw": "thaw", - "tmux": "tmux", - "unstable": [ - "unstable" - ], - "vault-service": "vault-service", - "yubikey-guide": "yubikey-guide" - }, - "locked": { - "lastModified": 1703621074, - "narHash": "sha256-8EYS0MqMlQagURLL+FjIM9fa326FA4rj6fdd8OTNvuA=", - "owner": "jakehamilton", - "repo": "config", - "rev": "a54df9f0aeee0ec5f7bc597e077cbd56e66f06f3", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "config", - "type": "github" - } - }, - "poetry2nix": { - "inputs": { - "flake-utils": [ - "plusultra", - "neovim", - "nixvim", - "beautysh", - "utils" - ], - "nixpkgs": [ - "plusultra", - "neovim", - "nixvim", - "beautysh", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1658665240, - "narHash": "sha256-/wkx7D7enyBPRjIkK0w7QxLQhzEkb3UxNQnjyc3FTUI=", - "owner": "nix-community", - "repo": "poetry2nix", - "rev": "8b8edc85d24661d5a6d0d71d6a7011f3e699780f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "poetry2nix", - "type": "github" - } - }, - "pre-commit-hooks": { - "inputs": { - "flake-compat": [ - "devenv", - "flake-compat" - ], - "flake-utils": "flake-utils", - "gitignore": "gitignore", - "nixpkgs": [ - "devenv", - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable" - }, - "locked": { - "lastModified": 1686050334, - "narHash": "sha256-R0mczWjDzBpIvM3XXhO908X5e2CQqjyh/gFbwZk/7/Q=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "6881eb2ae5d8a3516e34714e7a90d9d95914c4dc", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "owner": "gytis-ivaskevicius", + "repo": "flake-utils-plus", "type": "github" } }, - "pre-commit-hooks_2": { + "flake-utils-plus_2": { "inputs": { - "flake-compat": "flake-compat_18", - "flake-utils": "flake-utils_14", - "gitignore": "gitignore_2", - "nixpkgs": [ - "plusultra", - "neovim", - "nixvim", - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable_2" + "flake-utils": "flake-utils_4" }, "locked": { - "lastModified": 1698227354, - "narHash": "sha256-Fi5H9jbaQLmLw9qBi/mkR33CoFjNbobo5xWdX4tKz1Q=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "bd38df3d508dfcdff52cd243d297f218ed2257bf", + "lastModified": 1696331477, + "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", + "owner": "gytis-ivaskevicius", + "repo": "flake-utils-plus", + "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", "type": "github" }, "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "owner": "gytis-ivaskevicius", + "repo": "flake-utils-plus", "type": "github" } }, - "pre-commit-hooks_3": { - "inputs": { - "flake-compat": "flake-compat_19", - "flake-utils": "flake-utils_15", - "gitignore": "gitignore_3", - "nixpkgs": [ - "plusultra", - "neovim", - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable_3" - }, + "flake-utils_2": { "locked": { - "lastModified": 1694364351, - "narHash": "sha256-oadhSCqopYXxURwIA6/Anpe5IAG11q2LhvTJNP5zE6o=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "4f883a76282bc28eb952570afc3d8a1bf6f481d7", + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", "type": "github" }, "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "pungeonquest": { + "flake-utils_3": { "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_10", - "unstable": [ - "plusultra", - "unstable" - ] + "systems": "systems_3" }, "locked": { - "lastModified": 1697403873, - "narHash": "sha256-IU9UjWm/RlYCdhPzWp0GRwP6Z5Th/dhBNIlBliwdnLw=", - "owner": "jakehamilton", - "repo": "pungeonquest", - "rev": "2d930a7d60d19b218fe441036f5401b78f6241fd", + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", "type": "github" }, "original": { - "owner": "jakehamilton", - "repo": "pungeonquest", - "type": "github" + "id": "flake-utils", + "type": "indirect" } }, - "replugged": { + "flake-utils_4": { "inputs": { - "nixpkgs": [ - "plusultra", - "unstable" - ], - "replugged": "replugged_2" + "systems": "systems_4" }, "locked": { - "lastModified": 1669681358, - "narHash": "sha256-lkUUaIabrTDYK7U17iTIZJ2GK90zcV42SoiBh/fdDmU=", - "owner": "LunNova", - "repo": "replugged-nix-flake", - "rev": "6e6bb35f7016632cc661c31c54bdc9021229e2da", + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", "type": "github" }, "original": { - "owner": "LunNova", - "repo": "replugged-nix-flake", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "replugged_2": { + "gpg-base-conf": { "flake": false, "locked": { - "lastModified": 1664511204, - "narHash": "sha256-wgVInLJd97vsndfSVLRvJzOl4e1yZCXYsFpp0ITZvzQ=", - "owner": "replugged-org", - "repo": "replugged", - "rev": "e984d8fdae3a3585e6ca7dc7fa8aed3725062b31", - "type": "github" - }, - "original": { - "owner": "replugged-org", - "repo": "replugged", - "type": "github" - } - }, - "retrospectacle": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_11", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1673700187, - "narHash": "sha256-aGQ13+Q65D3z4TKOBgIs7jbPzXeLvEzukH2BPhRbCxw=", - "owner": "jakehamilton", - "repo": "retrospectacle.app", - "rev": "8ce8f6f43948c6ca40a882c9d851c503f643642c", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "retrospectacle.app", - "type": "github" - } - }, - "root": { - "inputs": { - "comma": "comma", - "deploy-rs": "deploy-rs", - "devenv": "devenv", - "firefox-addons": "firefox-addons", - "flake": "flake", - "flake-checker": "flake-checker", - "gpg-base-conf": "gpg-base-conf", - "home-manager": "home-manager", - "musnix": "musnix", - "nix-colors": "nix-colors", - "nix-ld": "nix-ld", - "nixos-generators": "nixos-generators", - "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs_2", - "plusultra": "plusultra", - "snowfall-lib": "snowfall-lib_16", - "sops-nix": "sops-nix", - "treefmt-nix": "treefmt-nix", - "unstable": "unstable", - "vault-service": "vault-service_2" - } - }, - "rust-overlay": { - "inputs": { - "flake-utils": [ - "flake-checker", - "crane", - "flake-utils" - ], - "nixpkgs": [ - "flake-checker", - "crane", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1683080331, - "narHash": "sha256-nGDvJ1DAxZIwdn6ww8IFwzoHb2rqBP4wv/65Wt5vflk=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "d59c3fa0cba8336e115b376c2d9e91053aa59e56", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_2": { - "inputs": { - "flake-utils": [ - "flake-checker", - "flake-utils" - ], - "nixpkgs": [ - "flake-checker", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1684808436, - "narHash": "sha256-WG5LgB1+Oguj4H4Bpqr5GoLSc382LyGlaToiOw5xhwA=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "a227d4571dd1f948138a40ea8b0d0c413eefb44b", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_3": { - "inputs": { - "flake-utils": [ - "plusultra", - "attic", - "crane", - "flake-utils" - ], - "nixpkgs": [ - "plusultra", - "attic", - "crane", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1675391458, - "narHash": "sha256-ukDKZw922BnK5ohL9LhwtaDAdCsJL7L6ScNEyF1lO9w=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "383a4acfd11d778d5c2efcf28376cbd845eeaedf", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_4": { - "inputs": { - "flake-utils": [ - "plusultra", - "flake-checker", - "crane", - "flake-utils" - ], - "nixpkgs": [ - "plusultra", - "flake-checker", - "crane", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1683080331, - "narHash": "sha256-nGDvJ1DAxZIwdn6ww8IFwzoHb2rqBP4wv/65Wt5vflk=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "d59c3fa0cba8336e115b376c2d9e91053aa59e56", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_5": { - "inputs": { - "flake-utils": [ - "plusultra", - "flake-checker", - "flake-utils" - ], - "nixpkgs": [ - "plusultra", - "flake-checker", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1684808436, - "narHash": "sha256-WG5LgB1+Oguj4H4Bpqr5GoLSc382LyGlaToiOw5xhwA=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "a227d4571dd1f948138a40ea8b0d0c413eefb44b", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "scrumfish": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_12", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1673699216, - "narHash": "sha256-PWOSld+0KfZBi35U+Vi/xCqsbJFfoY0CIFax2h8KTwo=", - "owner": "jakehamilton", - "repo": "scrumfi.sh", - "rev": "f214ed8149da87f245f315873b0a7176884f2562", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "scrumfi.sh", - "type": "github" - } - }, - "snowfall": { - "inputs": { - "flake-compat": "flake-compat_28", - "flake-utils-plus": "flake-utils-plus_16", - "nixpkgs": [ - "plusultra", - "tmux", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1673270548, - "narHash": "sha256-7rgGdtRb42y1yrrRg3SeqosPTeggsPhZCgDebyplKeU=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "cbe1b6e0fb04243b1c3cd25f6fc0ce86c5248024", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "dev", - "repo": "lib", - "type": "github" - } - }, - "snowfall-docs": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_13" - }, - "locked": { - "lastModified": 1702217634, - "narHash": "sha256-R0fMcUErB37sd0QeE4h+YI4EIoNTkF/NWhZY+4Z+WeU=", - "owner": "snowfallorg", - "repo": "docs", - "rev": "a001b8fc3aa78aecf0288404a3458309e20a3fbc", + "lastModified": 1697417581, + "narHash": "sha256-R45L/Xv3z0lJhGt781wDbjaq1qc+sGTmsUt+XHwgf4A=", + "owner": "drduh", + "repo": "config", + "rev": "8c21617100795fea2313656abdf25f93b98fdc30", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "docs", + "owner": "drduh", + "repo": "config", "type": "github" } }, - "snowfall-lib": { + "home-manager": { "inputs": { - "flake-compat": "flake-compat_5", - "flake-utils-plus": "flake-utils-plus", "nixpkgs": [ - "flake", "nixpkgs" ] }, "locked": { - "lastModified": 1694679207, - "narHash": "sha256-g6lYb6nXMpxYUVRZNRZPZI+L31xWlwF/r/oWZmiSYpo=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "8df9cb69f2ee4199c2879baaafce4e13864496a7", + "lastModified": 1705476964, + "narHash": "sha256-W5OK1fnj4qdn1HWOlxV2S3YiUvfaVjQM5ldWVpGV1fs=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "85c3b600f660abd86e94cbcd1c46733943197a07", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "nix-community", + "ref": "release-23.11", + "repo": "home-manager", "type": "github" } }, - "snowfall-lib_10": { + "musnix": { "inputs": { - "flake-compat": "flake-compat_22", - "flake-utils-plus": "flake-utils-plus_10", - "nixpkgs": [ - "plusultra", - "pungeonquest", - "nixpkgs" - ] + "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1714858707, + "narHash": "sha256-2DJ4F/v3WJsXaFWMmaMc1Rmz4XRv4OVudUhbIhuwJqc=", + "owner": "musnix", + "repo": "musnix", + "rev": "700460ea297ab5172fecc60ec8c9c36d86c5985f", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "musnix", + "repo": "musnix", "type": "github" } }, - "snowfall-lib_11": { + "naersk": { "inputs": { - "flake-compat": "flake-compat_23", - "flake-utils-plus": "flake-utils-plus_11", "nixpkgs": [ - "plusultra", - "retrospectacle", + "comma", "nixpkgs" ] }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1697664192, + "narHash": "sha256-nRTG3rYEGFV2+putRiC96+kNXDyKaPJgT6K/1FWN7yo=", + "owner": "nix-community", + "repo": "naersk", + "rev": "636a9b5dd7f2ad7d7c3af929ecf95e4d4fab9e97", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "nix-community", + "ref": "master", + "repo": "naersk", "type": "github" } }, - "snowfall-lib_12": { + "nix-colors": { "inputs": { - "flake-compat": "flake-compat_24", - "flake-utils-plus": "flake-utils-plus_12", - "nixpkgs": [ - "plusultra", - "scrumfish", - "nixpkgs" - ] + "base16-schemes": "base16-schemes", + "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1695388192, + "narHash": "sha256-2jelpE7xK+4M7jZNyWL7QYOYegQLYBDQS5bvdo8XRUQ=", + "owner": "misterio77", + "repo": "nix-colors", + "rev": "37227f274b34a3b51649166deb94ce7fec2c6a4c", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "misterio77", + "repo": "nix-colors", "type": "github" } }, - "snowfall-lib_13": { + "nix-ld": { "inputs": { - "flake-compat": "flake-compat_25", - "flake-utils-plus": "flake-utils-plus_13", "nixpkgs": [ - "plusultra", - "snowfall-docs", - "nixpkgs" + "unstable" ] }, "locked": { - "lastModified": 1692934017, - "narHash": "sha256-aj2T1ivZ21qNxguZQKyu7hvCGUAYVR2jd5iMNnM/27o=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1aae2b325fc0c5839283a0af5c247fcb596c097f", + "lastModified": 1701153607, + "narHash": "sha256-h+odOVyiGmEERMECoFOj5P7FPiMR8IPRzroFA4sKivg=", + "owner": "Mic92", + "repo": "nix-ld", + "rev": "bf5aa84a713c31d95b4307e442e966d6c7fd7ae7", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "Mic92", + "repo": "nix-ld", "type": "github" } }, - "snowfall-lib_14": { - "inputs": { - "flake-compat": "flake-compat_26", - "flake-utils-plus": "flake-utils-plus_14", - "nixpkgs": [ - "plusultra", - "nixpkgs" - ] - }, + "nixlib": { "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1693701915, + "narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25", "type": "github" }, "original": { - "owner": "snowfallorg", - "ref": "v2.1.1", - "repo": "lib", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, - "snowfall-lib_15": { + "nixos-generators": { "inputs": { - "flake-compat": "flake-compat_27", - "flake-utils-plus": "flake-utils-plus_15", + "nixlib": "nixlib", "nixpkgs": [ - "plusultra", - "thaw", "nixpkgs" ] }, "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1705400161, + "narHash": "sha256-0MFaNIwwpVWB1N9m7cfHAM2pSVtYESQ7tlHxnDTOhM4=", + "owner": "nix-community", + "repo": "nixos-generators", + "rev": "521fb4cdd8a2e1a00d1adf0fea7135d1faf04234", "type": "github" }, "original": { - "owner": "snowfallorg", - "ref": "v2.1.1", - "repo": "lib", + "owner": "nix-community", + "repo": "nixos-generators", "type": "github" } }, - "snowfall-lib_16": { - "inputs": { - "flake-compat": "flake-compat_29", - "flake-utils-plus": "flake-utils-plus_17", - "nixpkgs": [ - "nixpkgs" - ] - }, + "nixos-hardware": { "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1705312285, + "narHash": "sha256-rd+dY+v61Y8w3u9bukO/hB55Xl4wXv4/yC8rCGVnK5U=", + "owner": "nixos", + "repo": "nixos-hardware", + "rev": "bee2202bec57e521e3bd8acd526884b9767d7fa0", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "nixos", + "repo": "nixos-hardware", "type": "github" } }, - "snowfall-lib_2": { - "inputs": { - "flake-compat": "flake-compat_9", - "flake-utils-plus": "flake-utils-plus_2", - "nixpkgs": [ - "plusultra", - "cowsay", - "nixpkgs" - ] - }, + "nixpkgs": { "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1711703276, + "narHash": "sha256-iMUFArF0WCatKK6RzfUJknjem0H9m4KgorO/p3Dopkk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d8fe5e6c92d0d190646fb9f1056741a229980089", "type": "github" }, "original": { - "owner": "snowfallorg", - "ref": "v2.1.1", - "repo": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", "type": "github" } }, - "snowfall-lib_3": { - "inputs": { - "flake-compat": "flake-compat_10", - "flake-utils-plus": "flake-utils-plus_3", - "nixpkgs": [ - "plusultra", - "cowsay", - "vhs", - "nixpkgs" - ] - }, + "nixpkgs-lib": { "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1694911725, + "narHash": "sha256-8YqI+YU1DGclEjHsnrrGfqsQg3Wyga1DfTbJrN3Ud0c=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "819180647f428a3826bfc917a54449da1e532ce0", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, - "snowfall-lib_4": { - "inputs": { - "flake-compat": "flake-compat_13", - "flake-utils-plus": "flake-utils-plus_4", - "nixpkgs": [ - "plusultra", - "flake", - "nixpkgs" - ] - }, + "nixpkgs-stable": { "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "NixOS", + "ref": "release-23.05", + "repo": "nixpkgs", "type": "github" } }, - "snowfall-lib_5": { - "inputs": { - "flake-compat": "flake-compat_15", - "flake-utils-plus": "flake-utils-plus_5", - "nixpkgs": [ - "plusultra", - "icehouse", - "nixpkgs" - ] - }, + "nixpkgs_2": { "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "lastModified": 1714971268, + "narHash": "sha256-IKwMSwHj9+ec660l+I4tki/1NRoeGpyA2GdtdYpAgEw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "27c13997bf450a01219899f5a83bd6ffbfc70d3c", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "nixos", + "ref": "nixos-23.11", + "repo": "nixpkgs", "type": "github" } }, - "snowfall-lib_6": { + "root": { + "inputs": { + "comma": "comma", + "deploy-rs": "deploy-rs", + "firefox-addons": "firefox-addons", + "flake": "flake", + "flake-checker": "flake-checker", + "gpg-base-conf": "gpg-base-conf", + "home-manager": "home-manager", + "musnix": "musnix", + "nix-colors": "nix-colors", + "nix-ld": "nix-ld", + "nixos-generators": "nixos-generators", + "nixos-hardware": "nixos-hardware", + "nixpkgs": "nixpkgs_2", + "snowfall-lib": "snowfall-lib_2", + "sops-nix": "sops-nix", + "treefmt-nix": "treefmt-nix", + "unstable": "unstable", + "vault-service": "vault-service" + } + }, + "rust-overlay": { "inputs": { - "flake-compat": "flake-compat_16", - "flake-utils-plus": "flake-utils-plus_6", + "flake-utils": [ + "flake-checker", + "crane", + "flake-utils" + ], "nixpkgs": [ - "plusultra", - "jakehamilton-website", + "flake-checker", + "crane", "nixpkgs" ] }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1683080331, + "narHash": "sha256-nGDvJ1DAxZIwdn6ww8IFwzoHb2rqBP4wv/65Wt5vflk=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "d59c3fa0cba8336e115b376c2d9e91053aa59e56", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "oxalica", + "repo": "rust-overlay", "type": "github" } }, - "snowfall-lib_7": { + "rust-overlay_2": { "inputs": { - "flake-compat": "flake-compat_17", - "flake-utils-plus": "flake-utils-plus_7", + "flake-utils": [ + "flake-checker", + "flake-utils" + ], "nixpkgs": [ - "plusultra", - "lasersandfeelings", + "flake-checker", "nixpkgs" ] }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", - "owner": "snowfallorg", - "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "lastModified": 1684808436, + "narHash": "sha256-WG5LgB1+Oguj4H4Bpqr5GoLSc382LyGlaToiOw5xhwA=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "a227d4571dd1f948138a40ea8b0d0c413eefb44b", "type": "github" }, "original": { - "owner": "snowfallorg", - "repo": "lib", + "owner": "oxalica", + "repo": "rust-overlay", "type": "github" } }, - "snowfall-lib_8": { + "snowfall-lib": { "inputs": { - "flake-compat": "flake-compat_20", - "flake-utils-plus": "flake-utils-plus_8", + "flake-compat": "flake-compat_4", + "flake-utils-plus": "flake-utils-plus", "nixpkgs": [ - "plusultra", - "neovim", + "flake", "nixpkgs" ] }, "locked": { - "lastModified": 1696432959, - "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", + "lastModified": 1694679207, + "narHash": "sha256-g6lYb6nXMpxYUVRZNRZPZI+L31xWlwF/r/oWZmiSYpo=", "owner": "snowfallorg", "repo": "lib", - "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", + "rev": "8df9cb69f2ee4199c2879baaafce4e13864496a7", "type": "github" }, "original": { @@ -3248,22 +685,20 @@ "type": "github" } }, - "snowfall-lib_9": { + "snowfall-lib_2": { "inputs": { - "flake-compat": "flake-compat_21", - "flake-utils-plus": "flake-utils-plus_9", + "flake-compat": "flake-compat_6", + "flake-utils-plus": "flake-utils-plus_2", "nixpkgs": [ - "plusultra", - "noop-ai-website", "nixpkgs" ] }, "locked": { - "lastModified": 1667153928, - "narHash": "sha256-SbXxxrxWzumig4ytez86B9FFkd9zH/qj+SSiMUwY8bI=", + "lastModified": 1696432959, + "narHash": "sha256-oJQZv2MYyJaVyVJY5IeevzqpGvMGKu5pZcCCJvb+xjc=", "owner": "snowfallorg", "repo": "lib", - "rev": "1ffe7109a0aade9df745432e1f5788cf67a05a3e", + "rev": "92803a029b5314d4436a8d9311d8707b71d9f0b6", "type": "github" }, "original": { @@ -3272,24 +707,12 @@ "type": "github" } }, - "sokoban-app-website": { - "flake": false, - "locked": { - "narHash": "sha256-54DH8BuaZU1Ofutyx/4ICgBZgIFur4nTiI04d74ZNSs=", - "type": "tarball", - "url": "https://github.com/jakehamilton/sokoban.app/releases/download/v1/sokoban.app.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/jakehamilton/sokoban.app/releases/download/v1/sokoban.app.tar.gz" - } - }, "sops-nix": { "inputs": { "nixpkgs": [ "nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_4" + "nixpkgs-stable": "nixpkgs-stable" }, "locked": { "lastModified": 1705356877, @@ -3320,36 +743,6 @@ "type": "github" } }, - "systems_10": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_11": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -3395,127 +788,6 @@ "type": "github" } }, - "systems_5": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_6": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_7": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_8": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_9": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "thaw": { - "inputs": { - "nixpkgs": "nixpkgs_4", - "snowfall-lib": "snowfall-lib_15" - }, - "locked": { - "lastModified": 1700996304, - "narHash": "sha256-oatTGcmvlh9eTDgGveRH385O6DMhsL3LerN9zUF50Vs=", - "owner": "snowfallorg", - "repo": "thaw", - "rev": "c4a733f33c1bb08c50f73fd8ea2479cfc5902ba0", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "v1.0.4", - "repo": "thaw", - "type": "github" - } - }, - "tmux": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ], - "snowfall": "snowfall", - "unstable": [ - "plusultra", - "unstable" - ] - }, - "locked": { - "lastModified": 1703621025, - "narHash": "sha256-OYYIGV8/lxLShbalvhdQrlRNACDM1bmQjeUWY497I3s=", - "owner": "jakehamilton", - "repo": "tmux", - "rev": "7c353d3831231f4e358c3692a8cac76924381c05", - "type": "github" - }, - "original": { - "owner": "jakehamilton", - "repo": "tmux", - "type": "github" - } - }, "treefmt-nix": { "inputs": { "nixpkgs": [ @@ -3588,88 +860,7 @@ "type": "github" } }, - "utils_3": { - "locked": { - "lastModified": 1678901627, - "narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_4": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_5": { - "locked": { - "lastModified": 1678901627, - "narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_6": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "vault-service": { - "inputs": { - "nixpkgs": [ - "plusultra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1676560919, - "narHash": "sha256-DZz1PYeOduyohTcaHSVXvpBFIJ+x1R687TV4cmodU5g=", - "owner": "DeterminateSystems", - "repo": "nixos-vault-service", - "rev": "45e65627dff5dc4bb40d0f2595916f37e78959c1", - "type": "github" - }, - "original": { - "owner": "DeterminateSystems", - "repo": "nixos-vault-service", - "type": "github" - } - }, - "vault-service_2": { "inputs": { "nixpkgs": [ "nixpkgs" @@ -3689,46 +880,6 @@ "rev": "a9f2a1c5577491da73d2c13f9bafff529445b760", "type": "github" } - }, - "vhs": { - "inputs": { - "nixpkgs": [ - "plusultra", - "cowsay", - "nixpkgs" - ], - "snowfall-lib": "snowfall-lib_3" - }, - "locked": { - "lastModified": 1692933636, - "narHash": "sha256-ezJNTTH5ugu5+FVAVyJkO2C/Z+QHJUtj5hJRbapNjSs=", - "owner": "snowfallorg", - "repo": "vhs", - "rev": "8203d902b4ba7e257ee8c5a89d1ed5ea62102af3", - "type": "github" - }, - "original": { - "owner": "snowfallorg", - "ref": "v1.0.0", - "repo": "vhs", - "type": "github" - } - }, - "yubikey-guide": { - "flake": false, - "locked": { - "lastModified": 1672094877, - "narHash": "sha256-jm0WRnyRmwylAqRVyK0mUzYxEkmk3g0u6f+DIdMZW3I=", - "owner": "drduh", - "repo": "YubiKey-Guide", - "rev": "6437be8fda70926f11afa22a61287af63d943c24", - "type": "github" - }, - "original": { - "owner": "drduh", - "repo": "YubiKey-Guide", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index b5d1fe5..e2bb45a 100644 --- a/flake.nix +++ b/flake.nix @@ -61,11 +61,6 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - plusultra = { - url = "github:jakehamilton/config"; - inputs.nixpkgs.follows = "unstable"; - inputs.unstable.follows = "unstable"; - }; # # Backup management # icehouse = { @@ -80,12 +75,6 @@ flake = false; }; - # Add devenv flake input - devenv = { - url = "github:cachix/devenv/latest"; - inputs.nixpkgs.follows = "unstable"; - }; - # TODO: Adding this input to remind myself to learn to use it. This should be, in principle, easier than setting up formatters from pre-commit-hooks.nix treefmt-nix = { url = "github:numtide/treefmt-nix"; @@ -100,10 +89,6 @@ musnix = { url = "github:musnix/musnix"; }; }; - nixConfig = { - extra-trusted-public-keys = "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="; - extra-substituters = "https://devenv.cachix.org"; - }; outputs = inputs: let lib = inputs.snowfall-lib.mkLib { @@ -129,10 +114,6 @@ ]; }; - lib = with inputs; [ - plusultra.lib - ]; - systems.modules.nixos = with inputs; [ home-manager.nixosModules.home-manager nix-ld.nixosModules.nix-ld diff --git a/homes/x86_64-linux/hfahmi@nixos/default.nix b/homes/x86_64-linux/hfahmi@nixos/default.nix index cabc629..729466a 100644 --- a/homes/x86_64-linux/hfahmi@nixos/default.nix +++ b/homes/x86_64-linux/hfahmi@nixos/default.nix @@ -8,7 +8,7 @@ ... }: with lib; -with lib.plusultra; { +with lib.caramelmint; { colorScheme = inputs.nix-colors.colorSchemes.gruvbox-light-medium; caramelmint = { tools = { diff --git a/lib/default.nix b/lib/default.nix new file mode 100644 index 0000000..eb81e74 --- /dev/null +++ b/lib/default.nix @@ -0,0 +1,25 @@ +{ + lib, + inputs, + snowfall-inputs, +}: + +rec { + ## Override a package's metadata + ## + ## ```nix + ## let + ## new-meta = { + ## description = "My new description"; + ## }; + ## in + ## lib.override-meta new-meta pkgs.hello + ## ``` + ## + #@ Attrs -> Package -> Package + override-meta = + meta: package: + package.overrideAttrs (attrs: { + meta = (attrs.meta or { }) // meta; + }); +} \ No newline at end of file diff --git a/lib/module/default.nix b/lib/module/default.nix new file mode 100644 index 0000000..72811a4 --- /dev/null +++ b/lib/module/default.nix @@ -0,0 +1,64 @@ +{ lib, ... }: + +with lib; +rec { + ## Create a NixOS module option. + ## + ## ```nix + ## lib.mkOpt nixpkgs.lib.types.str "My default" "Description of my option." + ## ``` + ## + #@ Type -> Any -> String + mkOpt = + type: default: description: + mkOption { inherit type default description; }; + + ## Create a NixOS module option without a description. + ## + ## ```nix + ## lib.mkOpt' nixpkgs.lib.types.str "My default" + ## ``` + ## + #@ Type -> Any -> String + mkOpt' = type: default: mkOpt type default null; + + ## Create a boolean NixOS module option. + ## + ## ```nix + ## lib.mkBoolOpt true "Description of my option." + ## ``` + ## + #@ Type -> Any -> String + mkBoolOpt = mkOpt types.bool; + + ## Create a boolean NixOS module option without a description. + ## + ## ```nix + ## lib.mkBoolOpt true + ## ``` + ## + #@ Type -> Any -> String + mkBoolOpt' = mkOpt' types.bool; + + enabled = { + ## Quickly enable an option. + ## + ## ```nix + ## services.nginx = enabled; + ## ``` + ## + #@ true + enable = true; + }; + + disabled = { + ## Quickly disable an option. + ## + ## ```nix + ## services.nginx = enabled; + ## ``` + ## + #@ false + enable = false; + }; +} \ No newline at end of file diff --git a/modules/home/desktop/addons/alacritty/default.nix b/modules/home/desktop/addons/alacritty/default.nix index abb9fcb..68b4c38 100644 --- a/modules/home/desktop/addons/alacritty/default.nix +++ b/modules/home/desktop/addons/alacritty/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.alacritty; in { options.caramelmint.desktop.addons.alacritty = with types; { diff --git a/modules/home/desktop/addons/clipmenu/default.nix b/modules/home/desktop/addons/clipmenu/default.nix index 15680e7..b98aa53 100644 --- a/modules/home/desktop/addons/clipmenu/default.nix +++ b/modules/home/desktop/addons/clipmenu/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.clipmenu; in { options.caramelmint.desktop.addons.clipmenu = with types; { diff --git a/modules/home/desktop/addons/gamma-step/default.nix b/modules/home/desktop/addons/gamma-step/default.nix index 2dfc9d5..7dc2e8c 100644 --- a/modules/home/desktop/addons/gamma-step/default.nix +++ b/modules/home/desktop/addons/gamma-step/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.gammastep; in { options.caramelmint.desktop.addons.gammastep = with types; { diff --git a/modules/home/desktop/addons/kanshi/default.nix b/modules/home/desktop/addons/kanshi/default.nix index 0bb6e2b..aee54bc 100644 --- a/modules/home/desktop/addons/kanshi/default.nix +++ b/modules/home/desktop/addons/kanshi/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.kanshi; in { options.caramelmint.desktop.addons.kanshi = with types; { diff --git a/modules/home/desktop/addons/mako/default.nix b/modules/home/desktop/addons/mako/default.nix index 5e4273f..609122f 100644 --- a/modules/home/desktop/addons/mako/default.nix +++ b/modules/home/desktop/addons/mako/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.mako; in { options.caramelmint.desktop.addons.mako = with types; { diff --git a/modules/home/desktop/addons/waybar/default.nix b/modules/home/desktop/addons/waybar/default.nix index 6c7f688..226b98a 100644 --- a/modules/home/desktop/addons/waybar/default.nix +++ b/modules/home/desktop/addons/waybar/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.waybar; in { options.caramelmint.desktop.addons.waybar = with types; { diff --git a/modules/home/desktop/addons/wofi/default.nix b/modules/home/desktop/addons/wofi/default.nix index b88b360..79be3f6 100644 --- a/modules/home/desktop/addons/wofi/default.nix +++ b/modules/home/desktop/addons/wofi/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.wofi; in { options.caramelmint.desktop.addons.wofi = with types; { diff --git a/modules/home/secrets/default.nix b/modules/home/secrets/default.nix index f89bdb2..4c9c9ed 100644 --- a/modules/home/secrets/default.nix +++ b/modules/home/secrets/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.secrets; in { options.caramelmint.secrets = with types; { diff --git a/modules/home/tools/espanso/default.nix b/modules/home/tools/espanso/default.nix index aff4c69..bd94710 100644 --- a/modules/home/tools/espanso/default.nix +++ b/modules/home/tools/espanso/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.espanso; in { options.caramelmint.tools.espanso = with types; { diff --git a/modules/home/tools/zellij/default.nix b/modules/home/tools/zellij/default.nix index e3f84aa..189db73 100644 --- a/modules/home/tools/zellij/default.nix +++ b/modules/home/tools/zellij/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.zellij; in { options.caramelmint.tools.zellij = with types; { diff --git a/modules/nixos/apps/vscode/default.nix b/modules/nixos/apps/vscode/default.nix index 4c05f9f..7ec28f1 100644 --- a/modules/nixos/apps/vscode/default.nix +++ b/modules/nixos/apps/vscode/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.apps.vscode; in { options.caramelmint.apps.vscode = with types; { diff --git a/modules/nixos/apps/zoom/default.nix b/modules/nixos/apps/zoom/default.nix index 856e9b2..2fd89ff 100644 --- a/modules/nixos/apps/zoom/default.nix +++ b/modules/nixos/apps/zoom/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.apps.zoom; in { options.caramelmint.apps.zoom = with types; { diff --git a/modules/nixos/cli-apps/fish/default.nix b/modules/nixos/cli-apps/fish/default.nix index 915c258..8fe364c 100644 --- a/modules/nixos/cli-apps/fish/default.nix +++ b/modules/nixos/cli-apps/fish/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.cli-apps.fish; in { options.caramelmint.cli-apps.fish = with types; { diff --git a/modules/nixos/cli-apps/wine/default.nix b/modules/nixos/cli-apps/wine/default.nix index d20a691..3ca7fcc 100644 --- a/modules/nixos/cli-apps/wine/default.nix +++ b/modules/nixos/cli-apps/wine/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.cli-apps.wine; in { options.caramelmint.cli-apps.wine = with types; { diff --git a/modules/nixos/desktop/addons/foot/default.nix b/modules/nixos/desktop/addons/foot/default.nix index fa73add..adc7de3 100644 --- a/modules/nixos/desktop/addons/foot/default.nix +++ b/modules/nixos/desktop/addons/foot/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.foot; in { options.caramelmint.desktop.addons.foot = with types; { diff --git a/modules/nixos/desktop/addons/gtk/default.nix b/modules/nixos/desktop/addons/gtk/default.nix index 880950a..bd84f93 100644 --- a/modules/nixos/desktop/addons/gtk/default.nix +++ b/modules/nixos/desktop/addons/gtk/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.gtk; gdmCfg = config.services.xserver.displayManager.gdm; in { diff --git a/modules/nixos/desktop/addons/light/default.nix b/modules/nixos/desktop/addons/light/default.nix index 6cf4b90..5056832 100644 --- a/modules/nixos/desktop/addons/light/default.nix +++ b/modules/nixos/desktop/addons/light/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.light; in { options.caramelmint.desktop.addons.light = with types; { diff --git a/modules/nixos/desktop/addons/wlogout/default.nix b/modules/nixos/desktop/addons/wlogout/default.nix index 104eaf9..7100ea0 100644 --- a/modules/nixos/desktop/addons/wlogout/default.nix +++ b/modules/nixos/desktop/addons/wlogout/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.wlogout; in { options.caramelmint.desktop.addons.wlogout = with types; { diff --git a/modules/nixos/desktop/addons/xdg-portal/default.nix b/modules/nixos/desktop/addons/xdg-portal/default.nix index 8d0da21..a1f709d 100644 --- a/modules/nixos/desktop/addons/xdg-portal/default.nix +++ b/modules/nixos/desktop/addons/xdg-portal/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.addons.xdg-portal; in { options.caramelmint.desktop.addons.xdg-portal = with types; { diff --git a/modules/nixos/desktop/sway/default.nix b/modules/nixos/desktop/sway/default.nix index 4defedf..e0195cb 100644 --- a/modules/nixos/desktop/sway/default.nix +++ b/modules/nixos/desktop/sway/default.nix @@ -6,7 +6,7 @@ ... } @ inputs: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.desktop.sway; in { options.caramelmint.desktop.sway = with types; { diff --git a/modules/nixos/hardware/audio/default.nix b/modules/nixos/hardware/audio/default.nix index fccee2c..f2332da 100644 --- a/modules/nixos/hardware/audio/default.nix +++ b/modules/nixos/hardware/audio/default.nix @@ -9,7 +9,7 @@ # broken my setup. I'll need to invest some time to figure out how to override Alsa things # again... with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.hardware.audio; lua-format = { diff --git a/modules/nixos/hardware/networking/default.nix b/modules/nixos/hardware/networking/default.nix index 17a9427..01aa8c9 100644 --- a/modules/nixos/hardware/networking/default.nix +++ b/modules/nixos/hardware/networking/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.hardware.networking; in { options.caramelmint.hardware.networking = with types; { diff --git a/modules/nixos/hardware/nvidia/default.nix b/modules/nixos/hardware/nvidia/default.nix index f9a65e7..0c00981 100644 --- a/modules/nixos/hardware/nvidia/default.nix +++ b/modules/nixos/hardware/nvidia/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.hardware.nvidia; in { options.caramelmint.hardware.nvidia = with types; { diff --git a/modules/nixos/hardware/storage/default.nix b/modules/nixos/hardware/storage/default.nix index b2d1565..b6b5a7d 100644 --- a/modules/nixos/hardware/storage/default.nix +++ b/modules/nixos/hardware/storage/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.hardware.storage; in { options.caramelmint.hardware.storage = with types; { diff --git a/modules/nixos/hardware/touchpad/default.nix b/modules/nixos/hardware/touchpad/default.nix index a295436..9d466a8 100644 --- a/modules/nixos/hardware/touchpad/default.nix +++ b/modules/nixos/hardware/touchpad/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.hardware.touchpad; in { options.caramelmint.hardware.touchpad = with types; { diff --git a/modules/nixos/home/default.nix b/modules/nixos/home/default.nix index 9f05204..7f49e2e 100644 --- a/modules/nixos/home/default.nix +++ b/modules/nixos/home/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.home; in { # imports = with inputs; [ diff --git a/modules/nixos/nix/default.nix b/modules/nixos/nix/default.nix index 2fc960d..0ad8d55 100644 --- a/modules/nixos/nix/default.nix +++ b/modules/nixos/nix/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.nix; substituters-submodule = types.submodule ({name, ...}: { diff --git a/modules/nixos/security/doas/default.nix b/modules/nixos/security/doas/default.nix index 1c6c268..6f534fc 100644 --- a/modules/nixos/security/doas/default.nix +++ b/modules/nixos/security/doas/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.security.doas; in { options.caramelmint.security.doas = { diff --git a/modules/nixos/security/gpg/default.nix b/modules/nixos/security/gpg/default.nix index 4c16183..f98526f 100644 --- a/modules/nixos/security/gpg/default.nix +++ b/modules/nixos/security/gpg/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.security.gpg; # gpgConf = "${inputs.gpg-base-conf}/gpg.conf"; in { diff --git a/modules/nixos/security/keyring/default.nix b/modules/nixos/security/keyring/default.nix index bbbc804..d5959cf 100644 --- a/modules/nixos/security/keyring/default.nix +++ b/modules/nixos/security/keyring/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.security.keyring; in { options.caramelmint.security.keyring = with types; { diff --git a/modules/nixos/security/polkit/default.nix b/modules/nixos/security/polkit/default.nix index dd15756..2372ae4 100644 --- a/modules/nixos/security/polkit/default.nix +++ b/modules/nixos/security/polkit/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.security.polkit; in { options.caramelmint.security.polkit = with types; { diff --git a/modules/nixos/services/blueman/default.nix b/modules/nixos/services/blueman/default.nix index 3cc6b58..ea2c496 100644 --- a/modules/nixos/services/blueman/default.nix +++ b/modules/nixos/services/blueman/default.nix @@ -9,7 +9,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.services.blueman; in { options.caramelmint.services.blueman = with types; { diff --git a/modules/nixos/services/openssh/default.nix b/modules/nixos/services/openssh/default.nix index 6aa34fa..57e86d5 100644 --- a/modules/nixos/services/openssh/default.nix +++ b/modules/nixos/services/openssh/default.nix @@ -9,7 +9,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.services.openssh; user = config.users.users.${config.caramelmint.user.name}; diff --git a/modules/nixos/services/printing/default.nix b/modules/nixos/services/printing/default.nix index 80d7652..9d18015 100644 --- a/modules/nixos/services/printing/default.nix +++ b/modules/nixos/services/printing/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.services.printing; in { options.caramelmint.services.printing = with types; { diff --git a/modules/nixos/services/tailscale/default.nix b/modules/nixos/services/tailscale/default.nix index dd9881e..1994b2d 100644 --- a/modules/nixos/services/tailscale/default.nix +++ b/modules/nixos/services/tailscale/default.nix @@ -5,7 +5,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.services.tailscale; in { options.caramelmint.services.tailscale = with types; { diff --git a/modules/nixos/suites/common/default.nix b/modules/nixos/suites/common/default.nix index 263fbbe..cb53ccc 100644 --- a/modules/nixos/suites/common/default.nix +++ b/modules/nixos/suites/common/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.common; in { options.caramelmint.suites.common = with types; { diff --git a/modules/nixos/suites/design/default.nix b/modules/nixos/suites/design/default.nix index b88c483..854a595 100644 --- a/modules/nixos/suites/design/default.nix +++ b/modules/nixos/suites/design/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.design; in { options.caramelmint.suites.design = with types; { diff --git a/modules/nixos/suites/desktop/default.nix b/modules/nixos/suites/desktop/default.nix index 6338249..34d37d7 100644 --- a/modules/nixos/suites/desktop/default.nix +++ b/modules/nixos/suites/desktop/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.desktop; in { options.caramelmint.suites.desktop = with types; { diff --git a/modules/nixos/suites/development/default.nix b/modules/nixos/suites/development/default.nix index c6b0592..1a5cd1c 100644 --- a/modules/nixos/suites/development/default.nix +++ b/modules/nixos/suites/development/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.development; in { options.caramelmint.suites.development = with types; { @@ -20,8 +20,10 @@ in { 12345 3000 3001 + 4000 8080 8081 + 9090 ]; services.logkeys.enable = true; @@ -53,13 +55,13 @@ in { dbeaver sway-launcher-desktop - devenv curlie insomnia aws-vault awscli2 kubectl + kubectx openlens stern kubernetes-helm diff --git a/modules/nixos/suites/games/default.nix b/modules/nixos/suites/games/default.nix index 253026d..f694085 100644 --- a/modules/nixos/suites/games/default.nix +++ b/modules/nixos/suites/games/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.games; in { options.caramelmint.suites.games = with types; { diff --git a/modules/nixos/suites/maker-tools/default.nix b/modules/nixos/suites/maker-tools/default.nix index 93491a3..5258cda 100644 --- a/modules/nixos/suites/maker-tools/default.nix +++ b/modules/nixos/suites/maker-tools/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.maker-tools; in { options.caramelmint.suites.maker-tools = with types; { diff --git a/modules/nixos/suites/media/default.nix b/modules/nixos/suites/media/default.nix index ff37e9f..adbd786 100644 --- a/modules/nixos/suites/media/default.nix +++ b/modules/nixos/suites/media/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.media; in { options.caramelmint.suites.media = with types; { diff --git a/modules/nixos/suites/music-production/default.nix b/modules/nixos/suites/music-production/default.nix index 3cc036c..6136477 100644 --- a/modules/nixos/suites/music-production/default.nix +++ b/modules/nixos/suites/music-production/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.music-production; in { options.caramelmint.suites.music-production = with types; { @@ -22,6 +22,7 @@ in { caramelmint.home.extraOptions = { home.packages = with pkgs; [ + kdenlive audacity unstable.ardour unstable.decent-sampler diff --git a/modules/nixos/suites/office/default.nix b/modules/nixos/suites/office/default.nix index ffc15db..b99ab56 100644 --- a/modules/nixos/suites/office/default.nix +++ b/modules/nixos/suites/office/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.office; in { options.caramelmint.suites.office = with types; { diff --git a/modules/nixos/suites/perf/default.nix b/modules/nixos/suites/perf/default.nix index 238b249..c24295d 100644 --- a/modules/nixos/suites/perf/default.nix +++ b/modules/nixos/suites/perf/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.suites.perf; in { options.caramelmint.suites.perf = with types; { diff --git a/modules/nixos/system/boot/default.nix b/modules/nixos/system/boot/default.nix index 174dc45..5f62952 100644 --- a/modules/nixos/system/boot/default.nix +++ b/modules/nixos/system/boot/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.boot; in { options.caramelmint.system.boot = with types; { diff --git a/modules/nixos/system/fonts/default.nix b/modules/nixos/system/fonts/default.nix index c3680ba..c72980f 100644 --- a/modules/nixos/system/fonts/default.nix +++ b/modules/nixos/system/fonts/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.fonts; in { options.caramelmint.system.fonts = with types; { diff --git a/modules/nixos/system/locale/default.nix b/modules/nixos/system/locale/default.nix index d0c5a55..6a2ae0b 100644 --- a/modules/nixos/system/locale/default.nix +++ b/modules/nixos/system/locale/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.locale; in { options.caramelmint.system.locale = with types; { diff --git a/modules/nixos/system/power/default.nix b/modules/nixos/system/power/default.nix index 5dfec92..81242d5 100644 --- a/modules/nixos/system/power/default.nix +++ b/modules/nixos/system/power/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.power; in { options.caramelmint.system.power = with types; { diff --git a/modules/nixos/system/time/default.nix b/modules/nixos/system/time/default.nix index 9d5c42b..03de3ec 100644 --- a/modules/nixos/system/time/default.nix +++ b/modules/nixos/system/time/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.time; in { options.caramelmint.system.time = with types; { diff --git a/modules/nixos/system/xkb/default.nix b/modules/nixos/system/xkb/default.nix index 1620eb5..0426903 100644 --- a/modules/nixos/system/xkb/default.nix +++ b/modules/nixos/system/xkb/default.nix @@ -5,7 +5,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.system.xkb; in { options.caramelmint.system.xkb = with types; { diff --git a/modules/nixos/tools/activity-watch/default.nix b/modules/nixos/tools/activity-watch/default.nix index ba8174c..05dec84 100644 --- a/modules/nixos/tools/activity-watch/default.nix +++ b/modules/nixos/tools/activity-watch/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.activity-watch; in { options.caramelmint.tools.activity-watch = with types; { diff --git a/modules/nixos/tools/adb/default.nix b/modules/nixos/tools/adb/default.nix index 721a03e..488d2fb 100644 --- a/modules/nixos/tools/adb/default.nix +++ b/modules/nixos/tools/adb/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.adb; in { options.caramelmint.tools.adb = with types; { diff --git a/modules/nixos/tools/direnv/default.nix b/modules/nixos/tools/direnv/default.nix index 770e55d..8441bf0 100644 --- a/modules/nixos/tools/direnv/default.nix +++ b/modules/nixos/tools/direnv/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.direnv; in { options.caramelmint.tools.direnv = with types; { diff --git a/modules/nixos/tools/git/default.nix b/modules/nixos/tools/git/default.nix index 3cb82ab..90e8d6c 100644 --- a/modules/nixos/tools/git/default.nix +++ b/modules/nixos/tools/git/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.git; gpg = config.caramelmint.security.gpg; user = config.caramelmint.user; diff --git a/modules/nixos/tools/misc/default.nix b/modules/nixos/tools/misc/default.nix index 3f37069..3e2488a 100644 --- a/modules/nixos/tools/misc/default.nix +++ b/modules/nixos/tools/misc/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.misc; in { options.caramelmint.tools.misc = with types; { diff --git a/modules/nixos/tools/nix-ld/default.nix b/modules/nixos/tools/nix-ld/default.nix index 18eb9ca..12d3cfa 100644 --- a/modules/nixos/tools/nix-ld/default.nix +++ b/modules/nixos/tools/nix-ld/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.nix-ld; in { options.caramelmint.tools.nix-ld = with types; { diff --git a/modules/nixos/tools/obsidian/default.nix b/modules/nixos/tools/obsidian/default.nix index 10eb2fe..22f59a2 100644 --- a/modules/nixos/tools/obsidian/default.nix +++ b/modules/nixos/tools/obsidian/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.tools.obsidian; in { options.caramelmint.tools.obsidian = with types; { diff --git a/modules/nixos/user/default.nix b/modules/nixos/user/default.nix index fa48f44..0084c34 100644 --- a/modules/nixos/user/default.nix +++ b/modules/nixos/user/default.nix @@ -7,7 +7,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.user; in { options.caramelmint.user = with types; { diff --git a/modules/nixos/virtualisation/docker/default.nix b/modules/nixos/virtualisation/docker/default.nix index 9139004..1301923 100644 --- a/modules/nixos/virtualisation/docker/default.nix +++ b/modules/nixos/virtualisation/docker/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.virtualisation.docker; in { options.caramelmint.virtualisation.docker = with types; { diff --git a/modules/nixos/virtualisation/kvm/default.nix b/modules/nixos/virtualisation/kvm/default.nix index 17c00c3..a2345cf 100644 --- a/modules/nixos/virtualisation/kvm/default.nix +++ b/modules/nixos/virtualisation/kvm/default.nix @@ -5,7 +5,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.virtualisation.kvm; user = config.caramelmint.user; in { diff --git a/modules/nixos/virtualisation/podman/default.nix b/modules/nixos/virtualisation/podman/default.nix index 7646b51..927a1c7 100644 --- a/modules/nixos/virtualisation/podman/default.nix +++ b/modules/nixos/virtualisation/podman/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; let +with lib.caramelmint; let cfg = config.caramelmint.virtualisation.podman; in { options.caramelmint.virtualisation.podman = with types; { diff --git a/overlays/devenv/default.nix b/overlays/devenv/default.nix deleted file mode 100644 index f2a5d2f..0000000 --- a/overlays/devenv/default.nix +++ /dev/null @@ -1,3 +0,0 @@ -{devenv, ...}: final: prev: { - inherit (devenv.packages.${prev.system}) devenv; -} diff --git a/systems/x86_64-linux/nixos/default.nix b/systems/x86_64-linux/nixos/default.nix index 4638b61..a5362ec 100644 --- a/systems/x86_64-linux/nixos/default.nix +++ b/systems/x86_64-linux/nixos/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; { +with lib.caramelmint; { imports = [./hardware.nix]; caramelmint = { diff --git a/systems/x86_64-vm/test/default.nix b/systems/x86_64-vm/test/default.nix index 5dba325..07eb922 100644 --- a/systems/x86_64-vm/test/default.nix +++ b/systems/x86_64-vm/test/default.nix @@ -6,7 +6,7 @@ ... }: with lib; -with lib.plusultra; { +with lib.caramelmint; { imports = [./hardware.nix]; caramelmint = {