diff options
Diffstat (limited to '')
-rw-r--r-- | flake.lock | 1029 | ||||
-rw-r--r-- | flake.nix | 38 | ||||
-rw-r--r-- | flake/default.nix | 2 | ||||
-rw-r--r-- | home-manager/default.nix | 3 | ||||
-rw-r--r-- | home-manager/soispha/default.nix | 2 |
5 files changed, 43 insertions, 1031 deletions
diff --git a/flake.lock b/flake.lock deleted file mode 100644 index d7f9139d..00000000 --- a/flake.lock +++ /dev/null @@ -1,1029 +0,0 @@ -{ - "nodes": { - "agenix": { - "inputs": { - "darwin": "darwin", - "home-manager": [ - "home-manager" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1690228878, - "narHash": "sha256-9Xe7JV0krp4RJC9W9W9WutZVlw6BlHTFMiUP/k48LQY=", - "owner": "ryantm", - "repo": "agenix", - "rev": "d8c973fd228949736dedf61b7f8cc1ece3236792", - "type": "github" - }, - "original": { - "owner": "ryantm", - "repo": "agenix", - "type": "github" - } - }, - "crane": { - "inputs": { - "flake-compat": [ - "flake-compat" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1691803597, - "narHash": "sha256-khWW1Owzselq5o816Lb7x624d6QGnv+kpronK3ndkr4=", - "owner": "ipetkov", - "repo": "crane", - "rev": "7809d369710abb17767b624f9e72b500373580bc", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "darwin": { - "inputs": { - "nixpkgs": [ - "agenix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1673295039, - "narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=", - "owner": "lnl7", - "repo": "nix-darwin", - "rev": "87b9d090ad39b25b2400029c64825fc2a8868943", - "type": "github" - }, - "original": { - "owner": "lnl7", - "ref": "master", - "repo": "nix-darwin", - "type": "github" - } - }, - "disko": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692199161, - "narHash": "sha256-GqKApvQ1JCf5DzH/Q+P4nwuHb6MaQGaWTu41lYzveF4=", - "owner": "nix-community", - "repo": "disko", - "rev": "4eed2457b053c4bbad7d90d2b3a1d539c2c9009c", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "disko", - "type": "github" - } - }, - "flake-compat": { - "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-parts": { - "inputs": { - "nixpkgs-lib": [ - "lanzaboote", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1680392223, - "narHash": "sha256-n3g7QFr85lDODKt250rkZj2IFS3i4/8HBU2yKHO3tqw=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "dcc36e45d054d7bb554c9cdab69093debd91a0b5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-utils": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1689068808, - "narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake_update": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "flake_version_update": [ - "flake_version_update" - ], - "nixpkgs": [ - "nixpkgs" - ], - "shell_library": [ - "shell_library" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1690979688, - "narHash": "sha256-sjemOoAVKv9G71mOvKT5z6RBKshJE62sSwJv+ozj2to=", - "ref": "refs/heads/prime", - "rev": "3de9c171ffa7b802be517662aac5afb39c42c341", - "revCount": 34, - "type": "git", - "url": "https://codeberg.org/soispha/flake_update.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/flake_update.git" - } - }, - "flake_version_update": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1685288691, - "narHash": "sha256-oP6h34oJ8rm6KlUpyZrX+ww3hnoWny2ecrEXxkU7F3c=", - "ref": "refs/heads/prime", - "rev": "e9a97e01eca780bd16e1dbdbd8856b59558f4959", - "revCount": 5, - "type": "git", - "url": "https://codeberg.org/soispha/flake_version_update.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/flake_version_update.git" - } - }, - "generate_firefox_extensions": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1684560731, - "narHash": "sha256-N6RKBHES7bj6XJ+TLiZTggmFuNIT2SSYKUab4YY/io0=", - "ref": "refs/heads/prime", - "rev": "3ac9f0f8ce9e6bdeb46d07806b6465cb3f80c518", - "revCount": 7, - "type": "git", - "url": "https://codeberg.org/soispha/generate_firefox_extension.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/generate_firefox_extension.git" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "lanzaboote", - "pre-commit-hooks-nix", - "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" - } - }, - "grades": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1688237666, - "narHash": "sha256-2q7oy/MtoAFCyd1JlYp3X1WY6kf3CI/mtOzQE+33GcY=", - "ref": "refs/heads/prime", - "rev": "e41b20a28b1a9977a02b7817330fb1bb9615dda5", - "revCount": 50, - "type": "git", - "url": "https://codeberg.org/soispha/grades.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/grades.git" - } - }, - "home-manager": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692448348, - "narHash": "sha256-/Wy9Bzw59A5OD82S9dWHshg+wiSzJNh95hPXNhO5K7E=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "bdb5bcad01ff7332fdcf4b128211e81905113f84", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "master", - "repo": "home-manager", - "type": "github" - } - }, - "impermanence": { - "locked": { - "lastModified": 1690797372, - "narHash": "sha256-GImz19e33SeVcIvBB7NnhbJSbTpFFmNtWLh7Z85Y188=", - "owner": "nix-community", - "repo": "impermanence", - "rev": "e3a7acd113903269a1b5c8b527e84ce7ee859851", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "impermanence", - "type": "github" - } - }, - "lanzaboote": { - "inputs": { - "crane": [ - "crane" - ], - "flake-compat": [ - "flake-compat" - ], - "flake-parts": "flake-parts", - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs-stable" - ], - "pre-commit-hooks-nix": "pre-commit-hooks-nix", - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1682802423, - "narHash": "sha256-Fb5TeRTdvUlo/5Yi2d+FC8a6KoRLk2h1VE0/peMhWPs=", - "owner": "nix-community", - "repo": "lanzaboote", - "rev": "64b903ca87d18cef2752c19c098af275c6e51d63", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "v0.3.0", - "repo": "lanzaboote", - "type": "github" - } - }, - "neovim_config": { - "flake": false, - "locked": { - "lastModified": 1684612007, - "narHash": "sha256-V7pnVTC3cDoyXkQM3/6KL9T9uzKIVoS0HZPzM92XT9k=", - "ref": "refs/heads/prime", - "rev": "0ebe3665717941ce87ade67fba4edad98c38c9a0", - "revCount": 11, - "type": "git", - "url": "https://codeberg.org/soispha/neovim-config.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/neovim-config.git" - } - }, - "nix-flake-tests": { - "locked": { - "lastModified": 1677844186, - "narHash": "sha256-ErJZ/Gs1rxh561CJeWP5bohA2IcTq1rDneu1WT6CVII=", - "owner": "antifuchs", - "repo": "nix-flake-tests", - "rev": "bbd9216bd0f6495bb961a8eb8392b7ef55c67afb", - "type": "github" - }, - "original": { - "owner": "antifuchs", - "repo": "nix-flake-tests", - "type": "github" - } - }, - "nix-github-actions": { - "inputs": { - "nixpkgs": [ - "poetry2nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1688870561, - "narHash": "sha256-4UYkifnPEw1nAzqqPOTL2MvWtm3sNGw1UTYTalkTcGY=", - "owner": "nix-community", - "repo": "nix-github-actions", - "rev": "165b1650b753316aa7f1787f3005a8d2da0f5301", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nix-github-actions", - "type": "github" - } - }, - "nixNeovim": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "home-manager": [ - "home-manager" - ], - "nix-flake-tests": "nix-flake-tests", - "nixneovimplugins": [ - "nixNeovimPlugins" - ], - "nixpkgs": [ - "nixpkgs" - ], - "nmd": "nmd", - "nmt": "nmt" - }, - "locked": { - "lastModified": 1692281989, - "narHash": "sha256-b1WPbUNVWahAHvMxWnp+0zzswUj8lReX/c28O2Au2Og=", - "owner": "NixNeovim", - "repo": "NixNeovim", - "rev": "929c6c4a188947801ac354e1c5d110937fca9449", - "type": "github" - }, - "original": { - "owner": "NixNeovim", - "repo": "NixNeovim", - "type": "github" - } - }, - "nixNeovimPlugins": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "poetry2nix": [ - "poetry2nix" - ] - }, - "locked": { - "lastModified": 1692290637, - "narHash": "sha256-uawy/RmvpdJbGNo6PMJiPVtmApmviU3XUdwEjJxyGEY=", - "owner": "nixNeovim", - "repo": "nixNeovimPlugins", - "rev": "6d711de39f60ff90971b638216f17cc4a2f82fcd", - "type": "github" - }, - "original": { - "owner": "nixNeovim", - "repo": "nixNeovimPlugins", - "type": "github" - } - }, - "nixlib": { - "locked": { - "lastModified": 1689469483, - "narHash": "sha256-2SBhY7rZQ/iNCxe04Eqxlz9YK9KgbaTMBssq3/BgdWY=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "02fea408f27186f139153e1ae88f8ab2abd9c22c", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixos-generators": { - "inputs": { - "nixlib": "nixlib", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1690133435, - "narHash": "sha256-YNZiefETggroaTLsLJG2M+wpF0pJPwiauKG4q48ddNU=", - "owner": "nix-community", - "repo": "nixos-generators", - "rev": "b1171de4d362c022130c92d7c8adc4bf2b83d586", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixos-generators", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1692356644, - "narHash": "sha256-AYkPFT+CbCVSBmh0WwIzPpwhEJ4Yy3A7JZvUkGJIg5o=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "8ecc900b2f695d74dea35a92f8a9f9b32c8ea33d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "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": 1692339729, - "narHash": "sha256-TUK76/Pqm9qIDjEGd27Lz9EiBIvn5F70JWDmEQ4Y5DQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ae521bd4e460b076a455dca8b13f4151489a725c", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nmd": { - "flake": false, - "locked": { - "lastModified": 1687627428, - "narHash": "sha256-7zGfXuNS5RHqhpEdz2fwrtqvF86JRo5U1hrxZSYgcm8=", - "owner": "~rycee", - "repo": "nmd", - "rev": "824a380546b5d0d0eb701ff8cd5dbafb360750ff", - "type": "sourcehut" - }, - "original": { - "owner": "~rycee", - "repo": "nmd", - "type": "sourcehut" - } - }, - "nmt": { - "flake": false, - "locked": { - "lastModified": 1683843030, - "narHash": "sha256-2K9tFpypgSORyUTRAL7MFRKCXU4GykmhIDrrIydtPdI=", - "owner": "jooooscha", - "repo": "nmt", - "rev": "f30b96093eb056f1bcc60199545344b4e4a72c5a", - "type": "github" - }, - "original": { - "owner": "jooooscha", - "repo": "nmt", - "type": "github" - } - }, - "poetry2nix": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nix-github-actions": "nix-github-actions", - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692369730, - "narHash": "sha256-VcCb/XxybOv0Py1Gnhmih9mfwyCUVDds/gID2VcscAo=", - "owner": "nix-community", - "repo": "poetry2nix", - "rev": "e4cd574cac251dd44bdbc77c1e98d790fe27b781", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "poetry2nix", - "type": "github" - } - }, - "pre-commit-hooks-nix": { - "inputs": { - "flake-compat": [ - "lanzaboote", - "flake-compat" - ], - "flake-utils": [ - "lanzaboote", - "flake-utils" - ], - "gitignore": "gitignore", - "nixpkgs": [ - "lanzaboote", - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable" - }, - "locked": { - "lastModified": 1681413034, - "narHash": "sha256-/t7OjNQcNkeWeSq/CFLYVBfm+IEnkjoSm9iKvArnUUI=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "d3de8f69ca88fb6f8b09e5b598be5ac98d28ede5", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "type": "github" - } - }, - "ragenix": { - "inputs": { - "agenix": [ - "agenix" - ], - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1682237245, - "narHash": "sha256-xbBR7LNK+d5Yi/D6FXQGc1R6u2VV2nwr/Df5iaEbOEQ=", - "owner": "yaxitech", - "repo": "ragenix", - "rev": "281f68c3d477904f79ff1cd5807a8c226cd80a50", - "type": "github" - }, - "original": { - "owner": "yaxitech", - "repo": "ragenix", - "type": "github" - } - }, - "river_init_lesser": { - "inputs": { - "crane": [ - "crane" - ], - "flake-compat": [ - "flake-compat" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ] - }, - "locked": { - "lastModified": 1683353540, - "narHash": "sha256-tOf9gfFzWjZxIF/2BAU64aH55xfic6SapKsFqVn6U/8=", - "ref": "refs/heads/prime", - "rev": "aedd2bf8863802443d7b6df94646c239d67b2796", - "revCount": 10, - "type": "git", - "url": "https://codeberg.org/soispha/river_keymap_init.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/river_keymap_init.git" - } - }, - "root": { - "inputs": { - "agenix": "agenix", - "crane": "crane", - "disko": "disko", - "flake-compat": "flake-compat", - "flake-utils": "flake-utils", - "flake_update": "flake_update", - "flake_version_update": "flake_version_update", - "generate_firefox_extensions": "generate_firefox_extensions", - "grades": "grades", - "home-manager": "home-manager", - "impermanence": "impermanence", - "lanzaboote": "lanzaboote", - "neovim_config": "neovim_config", - "nixNeovim": "nixNeovim", - "nixNeovimPlugins": "nixNeovimPlugins", - "nixos-generators": "nixos-generators", - "nixpkgs": "nixpkgs", - "nixpkgs-stable": "nixpkgs-stable_2", - "poetry2nix": "poetry2nix", - "ragenix": "ragenix", - "river_init_lesser": "river_init_lesser", - "rust-overlay": "rust-overlay", - "serverphone": "serverphone", - "shell_library": "shell_library", - "snap-sync": "snap-sync", - "strip_js_comments": "strip_js_comments", - "systems": "systems", - "templates": "templates", - "user_js": "user_js", - "video_pause": "video_pause", - "yambar_cpu": "yambar_cpu", - "yambar_memory": "yambar_memory" - } - }, - "rust-overlay": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692410823, - "narHash": "sha256-YM1QCenpghNqgleUmoCJUArTuMEBqScyQuhepA6JZaI=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "598b2f04ed252eb5808b108d7a10084c0c548753", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "serverphone": { - "inputs": { - "crane": [ - "crane" - ], - "flake-compat": [ - "flake-compat" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "rust-overlay": [ - "rust-overlay" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1686995419, - "narHash": "sha256-rKg1LHgHAf+zOrZd7uObnVAJagXvtERCExvW3VSoCaE=", - "ref": "refs/heads/prime", - "rev": "9432b1352af0d1f189a52afbcedd2cfd09ba4e13", - "revCount": 48, - "type": "git", - "url": "https://codeberg.org/vhack.eu/serverphone.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/vhack.eu/serverphone.git" - } - }, - "shell_library": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "flake_version_update": [ - "flake_version_update" - ], - "nixpkgs": [ - "nixpkgs" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1685306243, - "narHash": "sha256-KxWY17X52QPRSgSoOJM6o0E+iwLuno/aJtliSDXP0p4=", - "ref": "refs/heads/prime", - "rev": "1694fd6dd2092d15a732ad74befc3f0ecd8b87f0", - "revCount": 76, - "type": "git", - "url": "https://codeberg.org/soispha/shell_library.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/shell_library.git" - } - }, - "snap-sync": { - "flake": false, - "locked": { - "lastModified": 1653097113, - "narHash": "sha256-jKoGBh8dtS9XZkUuZZcLDqreMUdyVZ16z1+Xc63TC4Q=", - "owner": "qubidt", - "repo": "snap-sync", - "rev": "84e2ad00800cf43d0952b61add7e77797eced82d", - "type": "github" - }, - "original": { - "owner": "qubidt", - "repo": "snap-sync", - "type": "github" - } - }, - "strip_js_comments": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "tree_sitter_js": "tree_sitter_js" - }, - "locked": { - "lastModified": 1676149199, - "narHash": "sha256-Yitp7KDJfL1xPUeJwoBLNbUJlt03yvC3SsyA8FE1PMA=", - "ref": "refs/heads/prime", - "rev": "1be9cbf4b1a58dbc5164dfb4ddaa862488f7b42d", - "revCount": 9, - "type": "git", - "url": "https://codeberg.org/ene/strip_js_comments.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/ene/strip_js_comments.git" - } - }, - "systems": { - "locked": { - "lastModified": 1680978846, - "narHash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=", - "owner": "nix-systems", - "repo": "x86_64-linux", - "rev": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "x86_64-linux", - "type": "github" - } - }, - "templates": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1687494747, - "narHash": "sha256-E/4JG/Ya4WwQZovo8BLN73WnzELAaG2MPyWp10VHvDg=", - "ref": "refs/heads/prime", - "rev": "602f92ee001608e3fbdd6d574feacb60e0670fa3", - "revCount": 17, - "type": "git", - "url": "https://codeberg.org/soispha/flake-templates.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/flake-templates.git" - } - }, - "tree_sitter_js": { - "flake": false, - "locked": { - "lastModified": 1674585307, - "narHash": "sha256-2SAJBnY8pmynGqB8OVqHeeAKovskO+C/XiJbLTKSlcM=", - "owner": "tree-sitter", - "repo": "tree-sitter-javascript", - "rev": "15e85e80b851983fab6b12dce5a535f5a0df0f9c", - "type": "github" - }, - "original": { - "owner": "tree-sitter", - "repo": "tree-sitter-javascript", - "type": "github" - } - }, - "user_js": { - "flake": false, - "locked": { - "lastModified": 1691983650, - "narHash": "sha256-oA1bIpPc27Kk89n3JGpni7RkcIDRVAsTjUfjRHbKS24=", - "owner": "arkenfox", - "repo": "user.js", - "rev": "915f39959c7e077f00477e6ce34a0f9f9e3e7c6b", - "type": "github" - }, - "original": { - "owner": "arkenfox", - "repo": "user.js", - "type": "github" - } - }, - "video_pause": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1681665568, - "narHash": "sha256-MFuebmGkzfThpxHWSJCvii6EHGa2wEwLfZgJL2FduiY=", - "ref": "refs/heads/prime", - "rev": "72c95f998368aa83e574bccebb0ed459656e1239", - "revCount": 3, - "type": "git", - "url": "https://codeberg.org/soispha/video-pause.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/video-pause.git" - } - }, - "yambar_cpu": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1678635450, - "narHash": "sha256-AER+dXb9YoFdTLtNRG8PSIFCPo5qiZBSrLHmLkbnanM=", - "ref": "refs/heads/prime", - "rev": "9668588173cbdffa325247a35de93f31e4511f9a", - "revCount": 5, - "type": "git", - "url": "https://codeberg.org/soispha/yambar_cpu.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/yambar_cpu.git" - } - }, - "yambar_memory": { - "inputs": { - "crane": [ - "crane" - ], - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1678015290, - "narHash": "sha256-oEZzslefttctJHPhHLVOBPqRh59p51CTmgaKQC+MXn8=", - "ref": "refs/heads/prime", - "rev": "9b273d73f151e7f47cde5ed3feba38797b43619b", - "revCount": 3, - "type": "git", - "url": "https://codeberg.org/soispha/yambar_memory.git" - }, - "original": { - "type": "git", - "url": "https://codeberg.org/soispha/yambar_memory.git" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix index 1cecae80..a7fd7576 100644 --- a/flake.nix +++ b/flake.nix @@ -17,6 +17,30 @@ flake-utils.follows = "flake-utils"; }; }; + gitignore = { + url = "github:hercules-ci/gitignore.nix"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; + beautysh = { + url = "github:lovesegfault/beautysh"; + inputs = { + nixpkgs.follows = "nixpkgs"; + poetry2nix.follows = "poetry2nix"; + utils.follows = "flake-utils"; + }; + }; + pre-commit-hooks = { + url = "github:cachix/pre-commit-hooks.nix"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + flake-compat.follows = "flake-compat"; + nixpkgs-stable.follows = "nixpkgs_stable_release"; + gitignore.follows = "gitignore"; + }; + }; nixNeovimPlugins = { url = "github:nixNeovim/nixNeovimPlugins"; inputs = { @@ -66,7 +90,7 @@ }; }; nixNeovim = { - url = "github:NixNeovim/NixNeovim"; + url = "github:nixNeovim/nixNeovim"; inputs = { nixpkgs.follows = "nixpkgs"; flake-utils.follows = "flake-utils"; @@ -74,6 +98,15 @@ nixneovimplugins.follows = "nixNeovimPlugins"; }; }; + nixVim = { + url = "github:nix-community/nixvim"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + pre-commit-hooks.follows = "pre-commit-hooks"; + beautysh.follows = "beautysh"; + }; + }; agenix = { url = "github:ryantm/agenix"; inputs = { @@ -119,6 +152,7 @@ flake-utils.follows = "flake-utils"; crane.follows = "crane"; rust-overlay.follows = "rust-overlay"; + pre-commit-hooks-nix.follows = "pre-commit-hooks"; }; }; @@ -250,6 +284,7 @@ disko, lanzaboote, nixNeovim, + nixVim, # external dependencies neovim_config, user_js, @@ -288,6 +323,7 @@ home-manager nixNeovim + nixVim nixos-generators impermanence agenix diff --git a/flake/default.nix b/flake/default.nix index a4b20dca..573bd276 100644 --- a/flake/default.nix +++ b/flake/default.nix @@ -8,6 +8,7 @@ # modules home-manager, nixNeovim, + nixVim, nixos-generators, impermanence, agenix, @@ -57,6 +58,7 @@ impermanence nixNeovim + nixVim ; }; defaultModules = [ diff --git a/home-manager/default.nix b/home-manager/default.nix index d34a4961..f1ff6ed6 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -19,7 +19,7 @@ # modules impermanence, nixNeovim, - ... + nixVim, }: { home-manager = { useGlobalPkgs = true; @@ -51,6 +51,7 @@ impermanence nixNeovim + nixVim ; }; }; diff --git a/home-manager/soispha/default.nix b/home-manager/soispha/default.nix index 252c8f0b..1efb2ca2 100644 --- a/home-manager/soispha/default.nix +++ b/home-manager/soispha/default.nix @@ -1,6 +1,7 @@ { impermanence, nixNeovim, + nixVim, ... }: let # TODO actually use this in the user config @@ -24,6 +25,7 @@ in { impermanence.nixosModules.home-manager.impermanence nixNeovim.nixosModules.default + nixVim.homeManagerModules.nixvim ]; # I don't know what this does, but I've seen it a lot online, so it should be good, right? |