improvement: git, hyprland, steam

added gitbutler, introduced maintenance for nixpkgs, cleaned up some files, keyring should now unlock ad login
This commit is contained in:
Christoph Hollizeck 2024-10-08 00:43:56 +02:00
parent dff4f4557b
commit 0f656d193c
12 changed files with 175 additions and 103 deletions

View file

@ -11,17 +11,13 @@ in
environment.systemPackages = with pkgs; [
path-of-building
pkgs.most
pkgs.man-pages
pkgs.man-pages-posix
teams-for-linux
];
environment.pathsToLink = [ "/libexec" ];
virtualisation.waydroid = enabled;
services.xserver.displayManager.setupCommands = "xrandr --output HDMI-A-1 --off";
wyrdgard = {
archetypes = {
gaming.enable = true;
@ -39,24 +35,38 @@ in
#Ultrawide
"DP-2,3440x1440@144, 0x0, 1"
#Vertical
"HDMI-A-1,1920x1080@144, auto-right, 1, transform, 1"
"HDMI-A-1, 1920x1080@144, auto-right, 1, transform, 1"
# nividia kernel issues
"Unknown-1, disable"
];
env = [
"LIBVA_DRIVER_NAME,nvidia"
"XDG_SESSION_TYPE,wayland"
"GBM_BACKEND,nvidia-drm"
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
"NVD_BACKEND,direct"
];
cursor = {
no_hardware_cursors = true;
};
exec-once = [
"xrandr --output DP-2 --primary --output HDMI-A-1 --on"
"hyprctl dispatch moveworkspacetomonitor 4 HDMI-A-1"
"xrandr --output DP-2 --primary"
];
workspace = [
"1, monitor:DP-2, persistant:true"
"2, monitor:HDMI-A-1, persistant:true"
"3, monitor:DP-2, persistant:true, defaultName:3 Steam"
"4, monitor:HDMI-A-1: persistant:true, defaultName:4 1Password"
"5, monitor:DP-2, persistant:true"
"1, monitor:DP-2"
"2, monitor:HDMI-A-1"
"3, monitor:DP-2"
"4, monitor:HDMI-A-1"
];
windowrulev2 = [
"workspace 2, class:^(steam)$, title:^(Friends List)"
"workspace 2 silent, class:^(steam)$, title:^(Friends List)"
"workspace 2 silent, class:^(discord)$, title:^(Discord)"
];
};
};