diff --git a/flake.lock b/flake.lock index b737dc19..8f6f8049 100644 --- a/flake.lock +++ b/flake.lock @@ -2,7 +2,7 @@ "nodes": { "avf": { "locked": { - "lastModified": 1744940518, + "lastModified": 1745286281, "narHash": "sha256-pkbIduXLW85yB5wV6j72Gpxz5JJhuJBZxhXWsJ4BMd8=", "type": "tarball", "url": "https://github.com/nix-community/nixos-avf/releases/download/nixos-24.11/avf-channel-24.11-aarch64.tar.xz" @@ -85,11 +85,11 @@ ] }, "locked": { - "lastModified": 1744145203, - "narHash": "sha256-I2oILRiJ6G+BOSjY+0dGrTPe080L3pbKpc+gCV3Nmyk=", + "lastModified": 1745224732, + "narHash": "sha256-0OWgbEKhpMLpk3WQi3ugOwxWW4Y6JVpKiQ+o0nuNzus=", "owner": "nix-community", "repo": "disko", - "rev": "76c0a6dba345490508f36c1aa3c7ba5b6b460989", + "rev": "1770bf1ae5da05564f86b969ef21c7228cc1a70b", "type": "github" }, "original": { @@ -340,11 +340,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1744855005, - "narHash": "sha256-pKTjh8Re/IzMdiceeoCN+dMMSl0NogmG2OdVxxZqpgg=", + "lastModified": 1745287043, + "narHash": "sha256-y8DH++s3Zt9LDCRDp7+tehFaeLs4WXRxnR3lFC5qbuY=", "owner": "Infinidoge", "repo": "nix-minecraft", - "rev": "34a4c1e1d96af67f73e449b2225764491a633ea7", + "rev": "9c4b4690ea3a1f7233e7f9d3bdfa88e464f77d57", "type": "github" }, "original": { @@ -424,11 +424,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1744892030, - "narHash": "sha256-jcIXcgvY3KkHIifG2SshvmLaxbH4b7rjydhvX8StgGE=", + "lastModified": 1745353885, + "narHash": "sha256-pPO6GlommUHHbjIilUCBeZdHI4SUyGfTJFBrT6rKhfk=", "owner": "nix-community", "repo": "NUR", - "rev": "4ad14df91d7987b4d160f7d6a9b38ab839728770", + "rev": "8bb84605f2d228a466a10b97fa8aa2dc2995cd7d", "type": "github" }, "original": { @@ -573,11 +573,11 @@ }, "unstable": { "locked": { - "lastModified": 1744463964, - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "lastModified": 1745234285, + "narHash": "sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "rev": "c11863f1e964833214b767f4a369c6e6a7aba141", "type": "github" }, "original": { diff --git a/hosts/tower/boot/default.nix b/hosts/tower/boot/default.nix index 48abc32d..8c5668af 100644 --- a/hosts/tower/boot/default.nix +++ b/hosts/tower/boot/default.nix @@ -12,8 +12,8 @@ let ]; in { boot = { - # Something something Zen or Xanmod for IOMMU isolation something zfs - kernelPackages = pkgsUnstable.linuxPackages_xanmod_stable; + # Latest kernel and IOMMU isolation + kernelPackages = pkgsUnstable.linuxPackages_latest; kernelParams = commonKernelParams ++ [ "vfio-pci.ids=10de:1f82,10de:10fa" ]; # Load into GPU before video driver diff --git a/modules/home/programs/terminal/default.nix b/modules/home/programs/terminal/default.nix index aa043055..16b949b7 100644 --- a/modules/home/programs/terminal/default.nix +++ b/modules/home/programs/terminal/default.nix @@ -3,6 +3,7 @@ imports = [ ./bat ./btop + ./direnv ./eza ./fastfetch ./git diff --git a/modules/home/programs/terminal/direnv/default.nix b/modules/home/programs/terminal/direnv/default.nix new file mode 100644 index 00000000..b71ece6d --- /dev/null +++ b/modules/home/programs/terminal/direnv/default.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + programs.direnv = { + enable = true; + nix-direnv.enable = true; + }; +} diff --git a/modules/home/programs/terminal/neovim/default.nix b/modules/home/programs/terminal/neovim/default.nix index b8d4646d..80e3edf0 100644 --- a/modules/home/programs/terminal/neovim/default.nix +++ b/modules/home/programs/terminal/neovim/default.nix @@ -11,17 +11,17 @@ vim-airline-themes # Internal clipboard - vim-vsnip cmp-vsnip + vim-vsnip # Autocomplete manager lspkind-nvim # Autocomplete plugins - cmp-nvim-lsp cmp-buffer - cmp-path cmp-cmdline + cmp-nvim-lsp + cmp-path nvim-cmp # Hex color visualizer and color theme @@ -37,6 +37,7 @@ # Misc languages kdl-vim + vim-nix ]; extraConfig = '' lua <