Add nixos generators

This commit is contained in:
Mr Hedgehog 2022-04-01 14:46:27 -04:00
parent 2a375a0f3f
commit 3a50e47bab

View file

@ -22,6 +22,8 @@
neovim.inputs.nixpkgs.follows = "nixpkgs"; neovim.inputs.nixpkgs.follows = "nixpkgs";
nixgl.url = "github:guibou/nixGL"; nixgl.url = "github:guibou/nixGL";
nixgl.inputs.nixpkgs.follows = "nixpkgs"; nixgl.inputs.nixpkgs.follows = "nixpkgs";
nixos-generators.url = "github:nix-community/nixos-generators";
nixos-generators.inputs.nixpkgs.follows = "nixpkgs";
nixpkgs-update.url = "github:ryantm/nixpkgs-update"; nixpkgs-update.url = "github:ryantm/nixpkgs-update";
nur.url = "github:nix-community/nur"; nur.url = "github:nix-community/nur";
nur.inputs.nixpkgs.follows = "nixpkgs"; nur.inputs.nixpkgs.follows = "nixpkgs";
@ -49,6 +51,7 @@
home-manager-nixos, home-manager-nixos,
neovim, neovim,
nixgl, nixgl,
nixos-generators,
nixpkgs-update, nixpkgs-update,
nur, nur,
statix, statix,
@ -102,6 +105,20 @@
"sway-launcher-desktop" = pkgs.callPackage ./pkgs/sway-launcher-desktop.nix {}; "sway-launcher-desktop" = pkgs.callPackage ./pkgs/sway-launcher-desktop.nix {};
"taskwarrior-tui" = pkgs.callPackage ./pkgs/taskwarrior-tui.nix {}; "taskwarrior-tui" = pkgs.callPackage ./pkgs/taskwarrior-tui.nix {};
"tokyo-night-gtk" = pkgs.callPackage ./pkgs/tokyo-night-gtk.nix {}; "tokyo-night-gtk" = pkgs.callPackage ./pkgs/tokyo-night-gtk.nix {};
# NixOS image builders
iso = nixos-generators.nixosGenerate {
pkgs = pkgs;
format = "iso";
};
vm = nixos-generators.nixosGenerate {
pkgs = pkgs;
format = "vm";
};
qemu-img = nixos-generators.nixosGenerate {
pkgs = pkgs;
format = "qcow";
};
}; };
nixosConfigurations.zaphod = nixpkgs.lib.nixosSystem { nixosConfigurations.zaphod = nixpkgs.lib.nixosSystem {