nix/hosts/morty/home-config.nix

59 lines
1.4 KiB
Nix

{ inputs, ... }: {
config.modules = {
email = {
enable = true;
accountConfigs = {
a = inputs.nix-private.mail.xiemeart;
b = inputs.nix-private.mail.ephase;
c = inputs.nix-private.mail.ubordeaux;
};
primary = "a";
};
application = {
gnupg = {
enable = true;
enableSshSupport = true;
};
zathura.enable = true;
foot.enable = true;
imv.enable = true;
};
audio.cmus.enable = true;
cli = {
direnv.enable = true;
ghq.enable = true;
git.enable = true;
neovim.enable = true;
starship.enable = true;
tmux = {
enable = true;
extraConfig = inputs.nix-private.tmux.personal;
};
utils.enable = true;
vifm.enable = true;
zellij.enable = true;
zsh.enable = true;
};
video = {
kdenlive.enable = true;
mpv.enable = true;
};
web.firefox.enable = true;
web.qutebrowser.enable = true;
web.webcord.enable = true;
gaming.lutris.enable = true;
desktop.sway = {
enable = true;
wallpapers.lockscreen = "${./files/lockscreen.png}";
kanshi = true;
waybar = {
laptop = true;
gpuThermal.enable = false;
cpuThermal = {
hwmonPathAbs = "/sys/devices/platform/coretemp.0/hwmon/";
inputFilename = "temp1_input";
};
};
};
};
}