refactor(flake): rm unneeded stuff

This commit is contained in:
Mohammad Rafiq 2025-03-26 19:54:46 +08:00
parent b0da00aefd
commit 65655e8391
No known key found for this signature in database

View file

@ -9,23 +9,22 @@
... ...
}@inputs: }@inputs:
let let
supportedSystems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
forEachSupportedSystem = forEachSupportedSystem =
f: f:
nixpkgs.lib.genAttrs supportedSystems ( nixpkgs.lib.genAttrs
system: [
f { "x86_64-linux"
pkgs = import nixpkgs { inherit system; }; "aarch64-linux"
} "x86_64-darwin"
); "aarch64-darwin"
# args will later be used in outputs to inherit the flake and its inputs for use in modules. ]
(
system:
f {
pkgs = import nixpkgs { inherit system; };
}
);
args = { inherit self inputs; }; args = { inherit self inputs; };
# mkSystem lets us repeat the same config for multiple systems, called later in outputs.
mkSystem = mkSystem =
hostname: hostname:
nixpkgs.lib.nixosSystem { nixpkgs.lib.nixosSystem {
@ -36,7 +35,7 @@
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
home-manager = { home-manager = {
useGlobalPkgs = true; # inherit the nixpkgs and its config useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = args; extraSpecialArgs = args;
users.rafiq.imports = [ users.rafiq.imports = [