diff --git a/flake.lock b/flake.lock index 2b06a8c..e011f1b 100644 --- a/flake.lock +++ b/flake.lock @@ -25,11 +25,11 @@ ] }, "locked": { - "lastModified": 1748227609, - "narHash": "sha256-SaSdslyo6UGDpPUlmrPA4dWOEuxCy2ihRN9K6BnqYsA=", + "lastModified": 1748925027, + "narHash": "sha256-BJ0qRIdvt5aeqm3zg/5if7b5rruG05zrSX3UpLqjDRk=", "owner": "nix-community", "repo": "home-manager", - "rev": "d23d20f55d49d8818ac1f1b2783671e8a6725022", + "rev": "cb809ec1ff15cf3237c6592af9bbc7e4d983e98c", "type": "github" }, "original": { @@ -40,11 +40,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1748190013, - "narHash": "sha256-R5HJFflOfsP5FBtk+zE8FpL8uqE7n62jqOsADvVshhE=", + "lastModified": 1748693115, + "narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "62b852f6c6742134ade1abdd2a21685fd617a291", + "rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 83ee712..a8acbbe 100644 --- a/flake.nix +++ b/flake.nix @@ -22,7 +22,7 @@ modules = [ (args.nixpkgs + "/nixos/modules/virtualisation/proxmox-lxc.nix") args.vscode-server.nixosModules.default - ({ pkgs, ... }: { + ({ config, pkgs, ... }: { system.stateVersion = "24.11"; nix.settings.experimental-features = [ "nix-command" "flakes" ]; services.vscode-server.enable = true; @@ -30,6 +30,15 @@ environment.systemPackages = with pkgs; [ git devenv + (pkgs.writeShellScriptBin "nfs" '' + sudo nixos-rebuild switch --flake $(readlink -f /etc/nixos)#lxc --impure + '') + (pkgs.writeShellScriptBin "nfsu" '' + FLAKE=$(readlink -f /etc/nixos) + nix flake update --flake $FLAKE --impure + git -C /etc/nixos add $FLAKE/flake.lock > /dev/null 2>&1 + sudo nixos-rebuild switch --flake $FLAKE#lxc --impure + '') ]; }) args.home-manager.nixosModules.home-manager