{ inputs, config, pkgs, lib, ... }: { imports = [ inputs.niri.homeModules.niri inputs.dankMaterialShell.homeModules.dankMaterialShell.default inputs.dankMaterialShell.homeModules.dankMaterialShell.niri ]; # Home Manager needs a bit of information about you and the # paths it should manage. home.username = "y"; home.homeDirectory = "/home/y"; # xdg = { # enable = true; # autostart.enable = true; # userDirs = { # enable = true; # createDirectories = true; # }; # portal = { # enable = true; # }; # }; programs.dankMaterialShell = { enable = true; enableClipboard = true; enableSystemd = true; enableSystemMonitoring = true; enableVPN = true; enableBrightnessControl = true; # enableNightMode = true; enableAudioWavelength = true; enableCalendarEvents = true; enableDynamicTheming = true; }; # gtk.theme.package = pkgs.colloid-gtk-theme; # gtk.theme.name = "Colloid"; # gtk.iconTheme = { # package = lib.mkForce pkgs.colloid-icon-theme; # name = lib.mkForce "Colloid"; # }; # This value determines the Home Manager release that your # configuration is compatible with. This helps avoid breakage # when a new Home Manager release introduces backwards # incompatible changes. # # You can update Home Manager without changing this value. See # the Home Manager release notes for a list of state version # changes in each release. home.stateVersion = "25.05"; # Let Home Manager install and manage itself. programs.home-manager.enable = true; }