From 5c80400b09703b25e50782569e5a64116fbf2b27 Mon Sep 17 00:00:00 2001 From: alydev Date: Wed, 24 Sep 2025 14:28:15 +1000 Subject: [PATCH] update --- Justfile | 10 +++++++++- flake.lock | 43 ++++++++++++++++++++++++++++++++++++++++--- flake.nix | 6 +++++- 3 files changed, 54 insertions(+), 5 deletions(-) diff --git a/Justfile b/Justfile index fcd13e7..e2ba6d3 100644 --- a/Justfile +++ b/Justfile @@ -1,6 +1,9 @@ up: nix flake update +check: + nix flake check + boot: nixos-rebuild boot --flake . --use-remote-sudo @@ -8,9 +11,14 @@ commit: git add . git commit -a -m "update" -switch: commit +_switch: commit nixos-rebuild switch --flake . --use-remote-sudo +push: + git push origin --all + +switch: _switch push + debug: nixos-rebuild switch --flake . --use-remote-sudo --show-trace --verbose diff --git a/flake.lock b/flake.lock index 94794dc..955145d 100644 --- a/flake.lock +++ b/flake.lock @@ -37,13 +37,49 @@ "type": "github" } }, + "nixlib": { + "locked": { + "lastModified": 1736643958, + "narHash": "sha256-tmpqTSWVRJVhpvfSN9KXBvKEXplrwKnSZNAoNPf/S/s=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "1418bc28a52126761c02dd3d89b2d8ca0f521181", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, + "nixos-generators": { + "inputs": { + "nixlib": "nixlib", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1751903740, + "narHash": "sha256-PeSkNMvkpEvts+9DjFiop1iT2JuBpyknmBUs0Un0a4I=", + "owner": "nix-community", + "repo": "nixos-generators", + "rev": "032decf9db65efed428afd2fa39d80f7089085eb", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixos-generators", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1758346548, - "narHash": "sha256-afXE7AJ7MY6wY1pg/Y6UPHNYPy5GtUKeBkrZZ/gC71E=", + "lastModified": 1758589230, + "narHash": "sha256-zMTCFGe8aVGTEr2RqUi/QzC1nOIQ0N1HRsbqB4f646k=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b2a3852bd078e68dd2b3dfa8c00c67af1f0a7d20", + "rev": "d1d883129b193f0b495d75c148c2c3a7d95789a0", "type": "github" }, "original": { @@ -57,6 +93,7 @@ "inputs": { "home-manager": "home-manager", "nix-flatpak": "nix-flatpak", + "nixos-generators": "nixos-generators", "nixpkgs": "nixpkgs" } } diff --git a/flake.nix b/flake.nix index 65d64cd..cd925e4 100644 --- a/flake.nix +++ b/flake.nix @@ -6,9 +6,13 @@ url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; + nixos-generators = { + url = "github:nix-community/nixos-generators"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = inputs@{ nixpkgs, home-manager, nix-flatpak, ... }: { + outputs = inputs@{ nixpkgs, home-manager, nix-flatpak, nixos-generators, ... }: { nixosConfigurations = { "aly-laptop" = nixpkgs.lib.nixosSystem { system = "x86_64-linux";