diff --git a/flake.lock b/flake.lock index ab59373..faeaf40 100644 --- a/flake.lock +++ b/flake.lock @@ -151,11 +151,11 @@ ] }, "locked": { - "lastModified": 1748830238, - "narHash": "sha256-EB+LzYHK0D5aqxZiYoPeoZoOzSAs8eqBDxm3R+6wMKU=", + "lastModified": 1749062139, + "narHash": "sha256-gGGLujmeWU+ZjFzfMvFMI0hp9xONsSbm88187wJr82Q=", "owner": "nix-community", "repo": "home-manager", - "rev": "c7fdb7e90bff1a51b79c1eed458fb39e6649a82a", + "rev": "86b95fc1ed2b9b04a451a08ccf13d78fb421859c", "type": "github" }, "original": { @@ -172,11 +172,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1748856610, - "narHash": "sha256-uh7dQn+CgGtZXGoF35jEARpZssd6C2eFtSpMepBtLig=", + "lastModified": 1749022112, + "narHash": "sha256-NNGvih5zDjic+UVxm+1YYQMgRok6PcdNE0/6vzs+XrM=", "owner": "jas-singhfsu", "repo": "hyprpanel", - "rev": "8be178f5a90ec87665ee048e214d2da4571535c5", + "rev": "20532ee760fdf492afcf987ae091497a37878197", "type": "github" }, "original": { @@ -231,11 +231,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1748792178, - "narHash": "sha256-BHmgfHlCJVNisJShVaEmfDIr/Ip58i/4oFGlD1iK6lk=", + "lastModified": 1748856973, + "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5929de975bcf4c7c8d8b5ca65c8cd9ef9e44523e", + "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", "type": "github" }, "original": { @@ -247,11 +247,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1748792178, - "narHash": "sha256-BHmgfHlCJVNisJShVaEmfDIr/Ip58i/4oFGlD1iK6lk=", + "lastModified": 1748856973, + "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5929de975bcf4c7c8d8b5ca65c8cd9ef9e44523e", + "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", "type": "github" }, "original": { @@ -287,11 +287,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1748884506, - "narHash": "sha256-P/ldKE0SCGKH6pEVJoW2MJJo2dZCZe10d/h1ree66c0=", + "lastModified": 1749089973, + "narHash": "sha256-v0bDyUPOJl9ZiZwCu+u03n+XF3OxOOlKib69dzOBOTg=", "owner": "nix-community", "repo": "nixvim", - "rev": "d063d0dd5e0b82d8be4dd4bc00b887ac1f92e4b2", + "rev": "60f1c852377e617668bb2669056969bf896e8300", "type": "github" }, "original": { diff --git a/home/fabric/programs/nixvim.nix b/home/fabric/programs/nixvim.nix index 6108109..5fd339d 100644 --- a/home/fabric/programs/nixvim.nix +++ b/home/fabric/programs/nixvim.nix @@ -423,6 +423,11 @@ extraPlugins = [ ]; extraConfigLua = '' + vim.filetype.add({ + extension = { + ldtk = "json", + }, + }) vim.lsp.inlay_hint.enable(true) vim.filetype.add({ extension = { diff --git a/hosts/common/global/default.nix b/hosts/common/global/default.nix index 1bab430..5f99ed7 100644 --- a/hosts/common/global/default.nix +++ b/hosts/common/global/default.nix @@ -26,6 +26,7 @@ greetd.tuigreet zsh home-manager + findutils ]; # Enable the OpenSSH daemon diff --git a/hosts/zion/default.nix b/hosts/zion/default.nix index 1f0bacd..90b5315 100644 --- a/hosts/zion/default.nix +++ b/hosts/zion/default.nix @@ -19,6 +19,7 @@ # Bootloader boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; + boot.supportedFilesystems = ["nfs"]; # Networking networking = { @@ -35,6 +36,25 @@ shell = pkgs.zsh; }; + services.rpcbind.enable = true; + + fileSystems."/home/fabric/nas" = { + device = "tatara:/nas"; + fsType = "nfs"; + options = [ + "x-systemd.automount" + "noauto" + "x-systemd.idle-timeout=60" + "x-systemd.device-timeout=5" + "x-systemd.mount-timeout=5" + "nfsvers=4" # Use NFSv4 + "hard" # Hard mount (recommended) + "intr" # Allow interruption + "rsize=8192" # Read size + "wsize=8192" # Write size + ]; + }; + # Enable Ollama with CUDA services.ollama = { enable = true;