nix/hosts/morty/home-config.nix

73 lines
1.7 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";
};
dav.enable = true;
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 = {
enable = true;
standalone = {
profile.name = "standalone";
profile.outputs = [
{
criteria = "eDP-1";
scale = 1.325;
transform = "270";
status = "enable";
}
];
};
};
waybar = {
laptop = true;
gpuThermal.enable = false;
cpuThermal = {
hwmonPathAbs = "/sys/devices/platform/coretemp.0/hwmon/";
inputFilename = "temp1_input";
};
};
};
};
}