{pkgs, config, ...}: { #imports = [ ./xdg.nix ]; home-manager.users.anish.xdg.enable = true; # This doesn't seem to do anything so we have below home-manager.users.anish.xdg.configHome = "/home/anish/.config"; # TODO bad hard coded environment.sessionVariables = rec { XDG_CACHE_HOME = "\${HOME}/.cache"; XDG_CONFIG_HOME = "\${HOME}/.config"; XDG_BIN_HOME = "\${HOME}/.local/bin"; XDG_DATA_HOME = "\${HOME}/.local/share"; PATH = [ "\${XDG_BIN_HOME}" ]; }; environment.systemPackages = with pkgs; [ # TODO move somewhere meaningful tdesktop # TODO get rid of this once bridged on sealight sublime-music nheko newsflash zeal xclip xdotool rofi lightdm dunst libnotify (polybar.override { pulseSupport = true; nlSupport = true; }) ]; location.provider = "geoclue2"; services = { redshift = { enable = true; temperature = { day = 5500; night = 3700; }; }; xserver = { enable = true; desktopManager.wallpaper.mode = "fill"; displayManager = { defaultSession = "none+bspwm"; sessionCommands = '' ${pkgs.xorg.xrdb}/bin/xrdb -merge <