{ pkgs, inputs, ... }: { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.users.jras = { imports = [ ../home-manager/core ../home-manager/hyprland.nix ../home-manager/python.nix ]; home.username = "jras"; home.homeDirectory = "/home/jras"; home.stateVersion = "23.11"; programs.git = { userName = "Jasper Ras"; userEmail = "jaspert.ras@gmail.com"; }; home.file = { gamestream-start = { text = '' #!${pkgs.zsh}/bin/zsh ${pkgs.hyprland}/bin/hyprctl keyword monitor HDMI-A-1,1920x1080@59.94,auto,2 ''; target = "bin/gamestream-start"; executable = true; }; gamestream-end = { text = '' #!${pkgs.zsh}/bin/zsh ${pkgs.hyprland}/bin/hyprctl keyword monitor HDMI-A-1,preferred,auto,1 ''; target = "bin/gamestream-end"; executable = true; }; }; programs.zsh.envExtra = "export PATH=$HOME/bin:$PATH"; }; }