nixos-combined-flake/profiles/home-manager/odie@asgard/home.nix

48 lines
1007 B
Nix

{ pkgs
, 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";
};
packages = with pkgs; [
nix-serve
];
};
}