44 lines
949 B
Nix
44 lines
949 B
Nix
{ inputs
|
|
, outputs
|
|
, vars
|
|
, ...
|
|
}: {
|
|
imports = [
|
|
inputs.csleeptimer.homeManagerModules.default
|
|
outputs.homeManagerModules.base
|
|
outputs.homeManagerModules.shell
|
|
outputs.homeManagerModules.desktop
|
|
outputs.homeManagerModules.development
|
|
outputs.homeManagerModules.games
|
|
outputs.homeManagerModules.user
|
|
outputs.homeManagerModules.sops
|
|
];
|
|
desktop = {
|
|
enable = true;
|
|
awesome = {
|
|
enable = false;
|
|
};
|
|
network-manager.enable = false;
|
|
xserver.enable = false;
|
|
xresources.enable = true;
|
|
pcmanfm.enable = false;
|
|
thunar.enable = false;
|
|
};
|
|
programs = {
|
|
firefox.enable = false;
|
|
keepassxc.enable = false;
|
|
};
|
|
services = {
|
|
nixGL.enable = true;
|
|
borgmatic.enable = true;
|
|
nextcloud-client.enable = false;
|
|
};
|
|
theme.cursor.enable = false;
|
|
theme.gtk.enable = false;
|
|
home = {
|
|
sessionVariables = {
|
|
PATH = "/home/${vars.username}/bin:$PATH";
|
|
};
|
|
};
|
|
}
|