Personal Nix setup

Add session variables to uwsm

Changed files
+6
home
desktop
+6
home/desktop/hyprland.nix
···
home.packages = with pkgs; [ nautilus ];
services = {
hyprpolkitagent.enable = true;
hypridle = {
···
home.packages = with pkgs; [ nautilus ];
+
xdg.configFile."uwsm/env".source = let
+
inherit (config.home) sessionVariables;
+
export = k: v: "export ${builtins.toString k}=${builtins.toString v}";
+
env = strings.concatLines (attrsets.mapAttrsToList export sessionVariables);
+
in pkgs.writeText "env" env;
+
services = {
hyprpolkitagent.enable = true;
hypridle = {