attic + some formatting of inputs

This commit is contained in:
2024-11-12 14:50:12 -06:00
parent 5b615c0b89
commit cc2e79725f
4 changed files with 205 additions and 36 deletions

View File

@@ -3,13 +3,15 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixpkgsC.url = "github:nixos/nixpkgs?rev=05bbf675397d5366259409139039af8077d695ce";
ucodenix.url = "github:e-tho/ucodenix";
nix-gaming.url = "github:fufexan/nix-gaming";
hyprland.url = "github:hyprwm/Hyprland";
zen-browser.url = "github:MarceColl/zen-browser-flake";
atticd.url = "github:zhaofengli/attic";
home-manager = {
url = "github:nix-community/home-manager/master";
inputs.nixpkgs.follows = "nixpkgs";
};
ucodenix.url = "github:e-tho/ucodenix";
nix-gaming.url = "github:fufexan/nix-gaming";
hyprland.url = "github:hyprwm/Hyprland";
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
@@ -18,17 +20,13 @@
url = "github:lilyinstarlight/nixos-cosmic";
inputs.nixpkgs.follows = "nixpkgs";
};
zen-browser.url = "github:MarceColl/zen-browser-flake";
};
outputs =
{
self,
nixpkgs,
nixpkgsC,
home-manager,
sops-nix,
nixos-cosmic,
...
}@inputs:
let
@@ -42,7 +40,7 @@
config.allowUnfree = true;
};
pkgs = makePkgs nixpkgs;
pkgsC = makePkgs nixpkgsC;
pkgsC = makePkgs inputs.nixpkgsC;
overlays = [ (import ./overlay.nix { inherit pkgs pkgsC; }) ];
createConfig = name: {
inherit system;
@@ -52,8 +50,9 @@
modules = [
(_: { nixpkgs.overlays = overlays; })
./hosts/${name}/configuration.nix
sops-nix.nixosModules.sops
nixos-cosmic.nixosModules.default
inputs.sops-nix.nixosModules.sops
inputs.nixos-cosmic.nixosModules.default
inputs.attic.nixosModules.default
];
};
in