This commit is contained in:
2025-11-19 21:06:46 +01:00
parent e6609fd6f4
commit a3b13c47ef
16 changed files with 267 additions and 837 deletions

View File

@@ -15,17 +15,11 @@
inputs = {
# Core
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nur = {
url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
# Editor
nixvim = {
url = "github:nix-community/nixvim/nixos-24.11";
# If using a stable channel you can use `url = "github:nix-community/nixvim/nixos-<version>"`
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
};
@@ -42,10 +36,9 @@
catppuccin.url = "github:catppuccin/nix";
# User Config
home-manager.url = "github:nix-community/home-manager/release-24.11";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
rust-overlay.url = "github:oxalica/rust-overlay";
};
outputs =
@@ -55,7 +48,6 @@
home-manager,
catppuccin,
nixvim,
rust-overlay,
...
}:
@@ -98,7 +90,7 @@
sharedModules = [
inputs.catppuccin.homeModules.catppuccin
inputs.nixcord.homeModules.nixcord
inputs.nixvim.homeManagerModules.nixvim
inputs.nixvim.homeModules.nixvim
];
};
};
@@ -132,11 +124,11 @@
(commonHomeManagerConfig { inherit username monitorSetup; })
./modules/containerization
{
nixpkgs.overlays = [
inputs.rust-overlay.overlays.default
] ++ builtins.attrValues (import ./overlays);
}
# {
# nixpkgs.overlays = [
# inputs.rust-overlay.overlays.default
# ] ++ builtins.attrValues (import ./overlays);
# }
]
++ extraModules;
@@ -169,7 +161,7 @@
in
{
# ISO Defaults
# ISO and Image Defaults
packages.x86_64-linux.iso = self.nixosConfigurations.iso.config.system.build.isoImage;
packages.x86_64-linux.default = self.packages.x86_64-linux.iso;