setup xsession in hm-system-defaults

Hack: Makes sure home manager session variables are set in qtile's environment
This commit is contained in:
Infinidoge 2021-10-26 13:15:44 -04:00
parent 4e50a21bdd
commit cd2d49070f

View file

@ -1,4 +1,4 @@
{ config, ... }: { { config, lib, ... }: {
home-manager = { home-manager = {
extraSpecialArgs = { extraSpecialArgs = {
main = config; main = config;
@ -9,12 +9,14 @@
home.sessionVariables = { home.sessionVariables = {
inherit (config.environment.sessionVariables) NIX_PATH; inherit (config.environment.sessionVariables) NIX_PATH;
}; };
xdg.configFile."nix/registry.json".text = xdg = {
config.environment.etc."nix/registry.json".text; configFile."nix/registry.json".text = config.environment.etc."nix/registry.json".text;
} enable = true;
{ };
xdg.enable = true;
} }
(lib.mkIf config.services.xserver.enable {
xsession.enable = true;
})
]; ];
}; };
} }