mirror of
https://codeberg.org/muon/home.git
synced 2026-03-08 03:25:16 +00:00
44 lines
912 B
Nix
44 lines
912 B
Nix
{
|
|
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;
|
|
mods.zen.enable = true;
|
|
mods.theme.slideshow.enable = true;
|
|
|
|
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";
|
|
};
|
|
};
|
|
|
|
# Version of first install
|
|
home.stateVersion = "23.05";
|
|
}
|