This commit is contained in:
mjallen18
2024-12-12 13:00:21 -06:00
parent cd286b89b0
commit c259cb91de
7 changed files with 83 additions and 339 deletions

View File

@@ -6,10 +6,10 @@
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
# nixpkgs-unstable-small
nixpkgs-unstable-small.url = "github:NixOS/nixpkgs/nixos-unstable-small";
# nixpkgs-unstable-small.url = "github:NixOS/nixpkgs/nixos-unstable-small";
# nixpgs
nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-24.11";
# nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-24.11";
# Authentik
authentik-nix = {
@@ -18,7 +18,7 @@
};
# Chaotic-nix
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
# chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
# Impermenance
impermanence.url = "github:nix-community/impermanence";
@@ -29,15 +29,15 @@
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
home-manager-stable = {
url = "github:nix-community/home-manager/release-24.11";
inputs.nixpkgs.follows = "nixpkgs-stable";
};
# home-manager-stable = {
# url = "github:nix-community/home-manager/release-24.11";
# inputs.nixpkgs.follows = "nixpkgs-stable";
# };
# Lanzaboote
lanzaboote = {
url = "github:nix-community/lanzaboote/v0.4.1";
inputs.nixpkgs.follows = "nixpkgs-stable";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
# Nix hardware
@@ -52,27 +52,27 @@
# nixos-apple-silicon.url = "git+file:///home/matt/nixos-apple-silicon";
nix-darwin.url = "github:LnL7/nix-darwin";
cosmic = {
url = "github:lilyinstarlight/nixos-cosmic";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
# cosmic = {
# url = "github:lilyinstarlight/nixos-cosmic";
# inputs.nixpkgs.follows = "nixpkgs-unstable";
# };
};
outputs =
{
self,
nixpkgs-unstable,
nixpkgs-unstable-small,
nixpkgs-stable,
chaotic,
# nixpkgs-unstable-small,
# nixpkgs-stable,
# chaotic,
lanzaboote,
impermanence,
home-manager,
home-manager-stable,
# home-manager-stable,
nixos-hardware,
nix-darwin,
nixos-apple-silicon,
cosmic,
# cosmic,
authentik-nix,
sops-nix,
}@inputs:
@@ -84,7 +84,7 @@
nixosConfigurations = {
# Desktop
"matt-nixos" = nixpkgs-stable.lib.nixosSystem {
"matt-nixos" = nixpkgs-unstable.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
inherit inputs outputs;
@@ -94,8 +94,8 @@
lanzaboote.nixosModules.lanzaboote
./hosts/desktop/configuration.nix
./share/impermanence
chaotic.nixosModules.default
home-manager-stable.nixosModules.home-manager
# chaotic.nixosModules.default
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
@@ -110,7 +110,7 @@
sops-nix.nixosModules.sops
cosmic.nixosModules.default
# cosmic.nixosModules.default
];
};