{ _config, pkgs, inputs, ... }: { home.username = "dennis"; home.homeDirectory = "/home/dennis"; home.stateVersion = "24.11"; home.packages = with pkgs; [ neofetch zip unzip ripgrep fzf fd sd bat tldr fortune just mmv-go zoxide xwayland-satellite nerd-fonts.victor-mono adwaita-fonts noto-fonts-color-emoji bodoni-moda reversal-icon-theme fnm libnotify swww loupe nautilus nautilus-open-any-terminal swaynotificationcenter gimp wl-clipboard hyprpicker usbutils ]; imports = [ ../modules/ssh ../modules/git ../modules/zoxide ../modules/direnv ../modules/nvim ../modules/ghostty ../modules/fish ../modules/mpv ../modules/firefox ../modules/wm/swaync ../modules/wm/cliphist ../modules/wm/awww ../modules/wm/fuzzel ../modules/wm/ironbar ../modules/wm/niri ]; programs.home-manager.enable = true; # Appearance fonts.fontconfig = { enable = true; antialiasing = true; defaultFonts = { monospace = [ "VictorMono Nerd Font" ]; sansSerif = [ "Adwaita Sans" "Noto Color Emoji" ]; serif = ["Bodoni Moda"]; }; }; gtk = { enable = true; colorScheme = "dark"; font = { package = pkgs.adwaita-fonts; name = "Adwaita Sans"; size = 11; }; iconTheme = { package = pkgs.reversal-icon-theme; name = "Reversal-dark"; }; cursorTheme = { package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; size = 24; }; }; # Services # Mpris (Media Player) services.mpris-proxy.enable = true; # Udiskie (Mass Storage Devices) services.udiskie = { enable = true; settings = { program_options = { file_manager = "${pkgs.nautilus}/bin/nautilus"; }; }; }; }