diff --git a/flake.lock b/flake.lock index a9837ac..07a9e90 100644 --- a/flake.lock +++ b/flake.lock @@ -97,16 +97,18 @@ }, "nixpkgs": { "locked": { - "lastModified": 1715996989, - "narHash": "sha256-ObD9YSelkwCAylEXJHcNjrn3hLOfIVScB1tPz9zeDN8=", - "owner": "NixOS", + "lastModified": 1715288647, + "narHash": "sha256-/vno6oUIZDSLpqS/WOqNTHwVIakrNR7R+UutJVmfohs=", + "owner": "auxolotl", "repo": "nixpkgs", - "rev": "63d3e5d82edf5a138e7d0872231cc23ed4e740fd", + "rev": "fb0bb336c1365f5ab5250df84cb1406337f7d9d9", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "auxolotl", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs-stable": { diff --git a/flake.nix b/flake.nix index 0595b84..837b06c 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "Lix/Auxolotl config flake"; inputs = { - # nixpkgs.url = "github:auxolotl/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:auxolotl/nixpkgs/nixos-unstable"; lix = { url = "git+https://git@git.lix.systems/lix-project/lix?ref=refs/tags/2.90-beta.1"; @@ -50,6 +50,7 @@ inherit inputs globals; }; virt-nix = import ./hosts/virt-nix { + specialArgs = { inherit inputs; }; inherit inputs globals; }; }; diff --git a/hosts/virt-nix/default.nix b/hosts/virt-nix/default.nix index 5e2ee22..2dcd782 100644 --- a/hosts/virt-nix/default.nix +++ b/hosts/virt-nix/default.nix @@ -6,9 +6,11 @@ with inputs; inputs.nixpkgs.lib.nixosSystem { + specialArgs = { inherit inputs; }; system = "x86_64-linux"; modules = [ globals + lix-module.nixosModules.default home-manager.nixosModules.home-manager # ../../modules/common ../../modules/nixos @@ -62,7 +64,13 @@ inputs.nixpkgs.lib.nixosSystem { extraGroups = [ "networkmanager" "wheel" ]; }; nixpkgs.config.allowUnfree = true; - environment.systemPackages = with inputs.pkgs; []; + environment.systemPackages = [ + pkgs.git + pkgs.vim + pkgs.curl + pkgs.wget + pkgs.vscode + ]; system.stateVersion = "23.11"; }