diff --git a/flake.lock b/flake.lock index ca9da8966..21e118d34 100755 --- a/flake.lock +++ b/flake.lock @@ -79,6 +79,24 @@ "type": "github" } }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1706830856, + "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "flake-utils": { "locked": { "lastModified": 1667395993, @@ -141,11 +159,11 @@ ] }, "locked": { - "lastModified": 1707175763, - "narHash": "sha256-0MKHC6tQ4KEuM5rui6DjKZ/VNiSANB4E+DJ/+wPS1PU=", + "lastModified": 1707591592, + "narHash": "sha256-sTFPBn9MnJHcoBcG+xpljsG/JGJxPaevpzhdOrW2uf0=", "owner": "nix-community", "repo": "home-manager", - "rev": "f99eace7c167b8a6a0871849493b1c613d0f1b80", + "rev": "4c0357ff874f8250fcae621d5626aba1c7161710", "type": "github" }, "original": { @@ -267,11 +285,11 @@ }, "nixos-unstable": { "locked": { - "lastModified": 1707092692, - "narHash": "sha256-ZbHsm+mGk/izkWtT4xwwqz38fdlwu7nUUKXTOmm4SyE=", + "lastModified": 1707268954, + "narHash": "sha256-2en1kvde3cJVc3ZnTy8QeD2oKcseLFjYPLKhIGDanQ0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "faf912b086576fd1a15fca610166c98d47bc667e", + "rev": "f8e2ebd66d097614d51a56a755450d4ae1632df1", "type": "github" }, "original": { @@ -297,6 +315,24 @@ "type": "github" } }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-regression": { "locked": { "lastModified": 1643052045, @@ -331,11 +367,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1707393347, - "narHash": "sha256-xmHgBMyF+Glxs3f8r+AMxJDTNUS01Q5kMjQdgAyw+B8=", + "lastModified": 1707451808, + "narHash": "sha256-UwDBUNHNRsYKFJzyTMVMTF5qS4xeJlWoeyJf+6vvamU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c0b7a892fb042ede583bdaecbbdc804acb85eabe", + "rev": "442d407992384ed9c0e6d352de75b69079904e4e", "type": "github" }, "original": { @@ -394,6 +430,7 @@ "darwin": "darwin", "devenv": "devenv", "disko": "disko", + "flake-parts": "flake-parts", "flake-utils": "flake-utils_2", "home-manager": "home-manager", "nix-index-database": "nix-index-database", @@ -407,11 +444,11 @@ }, "stable": { "locked": { - "lastModified": 1707238373, - "narHash": "sha256-WKxT0yLzWbFZwYi92lI0yWJpYtRaFSWHGX8QXzejapw=", + "lastModified": 1707347730, + "narHash": "sha256-0etC/exQIaqC9vliKhc3eZE2Mm2wgLa0tj93ZF/egvM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "fb0c047e30b69696acc42e669d02452ca1b55755", + "rev": "6832d0d99649db3d65a0e15fa51471537b2c56a6", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 67efde090..cc2dc81c1 100755 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,9 @@ }; inputs = { + + flake-parts.url = "github:hercules-ci/flake-parts"; + # package repos stable.url = "github:nixos/nixpkgs/nixos-23.11"; nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; diff --git a/modules/home-manager/nvim/default.nix b/modules/home-manager/nvim/default.nix index 125fec30d..7b0aa95de 100755 --- a/modules/home-manager/nvim/default.nix +++ b/modules/home-manager/nvim/default.nix @@ -47,15 +47,19 @@ # share vim plugins since nothing is specific to nvim plugins = with pkgs.vimPlugins; [ # basics - vim-sensible - vim-fugitive - vim-sandwich vim-commentary + + vim-fugitive vim-nix + vim-sandwich + vim-sensible + # vim addon utilities direnv-vim ranger-vim + nvim-lspconfig + mason-lspconfig-nvim ]; extraConfig = '' ${config.lib.vimUtils.readVimConfig ./settings.lua}