Format flake.nix, rename local files, fix some paths
This commit is contained in:
parent
d32ba1b498
commit
8db7fef98b
2 changed files with 43 additions and 21 deletions
40
flake.nix
40
flake.nix
|
|
@ -61,7 +61,10 @@
|
|||
}:
|
||||
let
|
||||
lib = nixpkgs.lib;
|
||||
get_pkgs = { system }: import nixpkgs {
|
||||
|
||||
get_pkgs =
|
||||
{ system }:
|
||||
import nixpkgs {
|
||||
inherit system;
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
|
|
@ -78,7 +81,8 @@
|
|||
}:
|
||||
let
|
||||
pkgs = get_pkgs { inherit system; };
|
||||
in builder {
|
||||
in
|
||||
builder {
|
||||
inherit system;
|
||||
pkgs = pkgs;
|
||||
modules = [
|
||||
|
|
@ -88,7 +92,7 @@
|
|||
vim
|
||||
];
|
||||
}
|
||||
./nix/local_system.nix
|
||||
./nix/system/local.nix
|
||||
] ++ extraModules;
|
||||
|
||||
specialArgs = specialArgs;
|
||||
|
|
@ -99,13 +103,15 @@
|
|||
name,
|
||||
system,
|
||||
extraModules ? [ ],
|
||||
}: let
|
||||
}:
|
||||
let
|
||||
pkgs = get_pkgs { inherit system; };
|
||||
in home-manager.lib.homeManagerConfiguration {
|
||||
in
|
||||
home-manager.lib.homeManagerConfiguration {
|
||||
pkgs = pkgs;
|
||||
modules = [
|
||||
./nix/pkgs/home.nix
|
||||
./nix/local_home.nix
|
||||
./nix/home/home.nix
|
||||
./nix/home/local.nix
|
||||
] ++ extraModules;
|
||||
|
||||
extraSpecialArgs = {
|
||||
|
|
@ -206,27 +212,33 @@
|
|||
"wsl" = makeHomeConfig {
|
||||
name = "wsl";
|
||||
system = "x86_64-linux";
|
||||
extraModules = [ ./nix/pkgs/wsl.nix ];
|
||||
extraModules = [ ./nix/home/wsl.nix ];
|
||||
};
|
||||
|
||||
"linux-x86" = makeHomeConfig {
|
||||
name = "linux-x86";
|
||||
system = "x86_64-linux";
|
||||
extraModules = [ ./nix/pkgs/linux.nix ];
|
||||
extraModules = [
|
||||
./nix/home/linux.nix
|
||||
./nix/home/linux_x86.nix
|
||||
];
|
||||
};
|
||||
|
||||
"linux-aarch" = makeHomeConfig {
|
||||
name = "linux-aarch";
|
||||
system = "aarch64-linux";
|
||||
extraModules = [ ./nix/pkgs/linux.nix ];
|
||||
extraModules = [
|
||||
./nix/home/linux.nix
|
||||
./nix/home/linux_aarch.nix
|
||||
];
|
||||
};
|
||||
|
||||
"darwin" = makeHomeConfig {
|
||||
name = "darwin";
|
||||
system = "aarch64-darwin";
|
||||
extraModules = [
|
||||
./nix/pkgs/darwin.nix
|
||||
./nix/pkgs/darwin_personal.nix
|
||||
./nix/home/darwin.nix
|
||||
./nix/home/darwin_personal.nix
|
||||
];
|
||||
};
|
||||
|
||||
|
|
@ -234,8 +246,8 @@
|
|||
name = "work";
|
||||
system = "aarch64-darwin";
|
||||
extraModules = [
|
||||
./nix/pkgs/darwin.nix
|
||||
./nix/pkgs/darwin_work.nix
|
||||
./nix/home/darwin.nix
|
||||
./nix/home/darwin_work.nix
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
10
nix/system/local.nix
Normal file
10
nix/system/local.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
...
|
||||
}:
|
||||
{
|
||||
system = {
|
||||
stateVersion = 5;
|
||||
};
|
||||
|
||||
nix-homebrew.user = "martin.larsson";
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue