improved organization
This commit is contained in:
parent
4f70ad62c5
commit
98f3518283
5 changed files with 66 additions and 67 deletions
|
@ -1,18 +1,24 @@
|
|||
{ ... }: {
|
||||
imports = [
|
||||
../../system/home/direnv
|
||||
../../system/home/editor
|
||||
../../system/home/git
|
||||
../../system/home/shell
|
||||
./server-utils
|
||||
];
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
users.twoneis = {
|
||||
imports = [
|
||||
../../system/home/direnv
|
||||
../../system/home/editor
|
||||
../../system/home/git
|
||||
../../system/home/shell
|
||||
./server-utils
|
||||
];
|
||||
|
||||
home = {
|
||||
username = "twoneis";
|
||||
homeDirectory = "/home/twoneis";
|
||||
home = {
|
||||
username = "twoneis";
|
||||
homeDirectory = "/home/twoneis";
|
||||
|
||||
stateVersion = "22.11";
|
||||
stateVersion = "22.11";
|
||||
};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
}
|
||||
|
|
|
@ -14,6 +14,11 @@
|
|||
./virt.nix
|
||||
];
|
||||
|
||||
# Overlays for nixpkgs
|
||||
nixpkgs.overlays = [
|
||||
inputs.nur.overlay
|
||||
];
|
||||
|
||||
# Needed for some nautilus features like auto-mount and trash
|
||||
services.gvfs.enable = true;
|
||||
|
||||
|
|
|
@ -1,38 +1,44 @@
|
|||
{ ... }: {
|
||||
imports = [
|
||||
./art
|
||||
./browser
|
||||
./chat
|
||||
./cursor
|
||||
./discord
|
||||
./direnv
|
||||
./editor
|
||||
./email
|
||||
./gdb
|
||||
./git
|
||||
./media
|
||||
./niri-setup
|
||||
./notes
|
||||
./shell
|
||||
./terminal
|
||||
./themes
|
||||
./utils
|
||||
];
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
users.twoneis = {
|
||||
imports = [
|
||||
./art
|
||||
./browser
|
||||
./chat
|
||||
./cursor
|
||||
./discord
|
||||
./direnv
|
||||
./editor
|
||||
./email
|
||||
./gdb
|
||||
./git
|
||||
./media
|
||||
./niri-setup
|
||||
./notes
|
||||
./shell
|
||||
./terminal
|
||||
./themes
|
||||
./utils
|
||||
];
|
||||
|
||||
home = {
|
||||
username = "twoneis";
|
||||
homeDirectory = "/home/twoneis";
|
||||
home = {
|
||||
username = "twoneis";
|
||||
homeDirectory = "/home/twoneis";
|
||||
|
||||
stateVersion = "22.11";
|
||||
};
|
||||
stateVersion = "22.11";
|
||||
};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
dconf = {
|
||||
enable = true;
|
||||
settings = {
|
||||
"org/gnome/desktop/interface" = {
|
||||
color-scheme = "prefer-dark";
|
||||
dconf = {
|
||||
enable = true;
|
||||
settings = {
|
||||
"org/gnome/desktop/interface" = {
|
||||
color-scheme = "prefer-dark";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
users.users.twoneis.initialHashedPassword = "$y$j9T$0pmWE8A2JWcr2BDqqZ2u./$Km7K1hml9Gy0fc9DzBsDTvpyCKZ9DW0GOkD.lDcyYw0";
|
||||
users.users.root.initialHashedPassword = "$y$j9T$U8fvYSDoZxqVrkjlZM2Db.$qvkT9GIbVJ23EtB7KcqyI8u7RKJ99pYSXNu8IhVcDx9";
|
||||
environment.persistence."/persist" = {
|
||||
|
||||
};
|
||||
}
|
||||
|
|
29
outputs.nix
29
outputs.nix
|
@ -10,18 +10,12 @@
|
|||
modules = [
|
||||
./devices/ellaca
|
||||
./modules/system
|
||||
./modules/system/home
|
||||
./modules/system/persist
|
||||
./options.nix
|
||||
niri.nixosModules.niri
|
||||
impermanence.nixosModules.impermanence
|
||||
home-manager.nixosModules.home-manager {
|
||||
nixpkgs.overlays = [ nur.overlay ];
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
users.twoneis = import ./modules/system/home;
|
||||
};
|
||||
}
|
||||
home-manager.nixosModules.home-manager
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -34,17 +28,11 @@
|
|||
modules = [
|
||||
./devices/akarso
|
||||
./modules/system
|
||||
./modules/system/home
|
||||
./options.nix
|
||||
nixos-hardware.nixosModules.microsoft-surface-pro-intel
|
||||
niri.nixosModules.niri
|
||||
home-manager.nixosModules.home-manager {
|
||||
nixpkgs.overlays = [ nur.overlay ];
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
users.twoneis = import ./modules/system/home;
|
||||
};
|
||||
}
|
||||
home-manager.nixosModules.home-manager
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -58,14 +46,7 @@
|
|||
modules = [
|
||||
./devices/creosote
|
||||
./modules/server
|
||||
./options.nix
|
||||
home-manager.nixosModules.home-manager {
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
users.twoneis = import ./modules/server/home;
|
||||
};
|
||||
}
|
||||
home-manager.nixosModules.home-manager
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue