This commit is contained in:
muon 2025-12-22 11:58:19 +00:00
parent ddf5611eeb
commit 2b5d0bf459
5 changed files with 197 additions and 0 deletions

45
hosts/muvo/home.nix Normal file
View file

@ -0,0 +1,45 @@
{
pkgs,
lib,
config,
osConfig,
inputs,
...
}: let
cfg = osConfig.mods;
in {
imports = [inputs.impermanence.homeManagerModules.impermanence];
# Modules
mods.xdg.enable = true;
mods.i3.enable = true;
mods.battery.enable = true;
mods.terminal.zsh.enable = true;
mods.terminal.emulator.enable = true;
mods.terminal.development.enable = true;
mods.terminal.tools.enable = true;
mods.desktop.development.enable = true;
mods.desktop.productivity.enable = false;
home.packages = with pkgs; [
pulseaudio
pavucontrol
alsa-utils
];
# Hardware preferences
## Monitors
services.autorandr.enable = true;
programs.autorandr = {
enable = true;
hooks.postswitch = {
"notify-i3" = "${pkgs.i3}/bin/i3-msg restart";
"set-wallpaper" = ''
${lib.getExe pkgs.feh} --bg-fill --nofehbg ${./wallpaper.png}
'';
};
};
# Version of first install
home.stateVersion = "23.05";
}