aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--flake.lock1029
-rw-r--r--flake.nix38
-rw-r--r--flake/default.nix2
-rw-r--r--home-manager/default.nix3
-rw-r--r--home-manager/soispha/default.nix2
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?