fixed pc again

This commit is contained in:
Charlie Root 2024-05-25 15:13:09 +02:00
commit 626212480f
2 changed files with 69 additions and 55 deletions

View file

@ -77,7 +77,7 @@
themes = { themes = {
gtk = {enable = true;}; gtk = {enable = true;};
qt = { qt = {
enable = false; enable = true;
package = pkgs.kde-gruvbox; package = pkgs.kde-gruvbox;
name = "Gruvbox-Dark"; name = "Gruvbox-Dark";
}; };

View file

@ -37,6 +37,9 @@ in {
enable = true; enable = true;
package = hyprland; package = hyprland;
# Split-monitor-workspaces provides awesome-like workspace behaviour # Split-monitor-workspaces provides awesome-like workspace behaviour
plugins = [
split-monitor-workspaces
];
# Xwayland for X applications # Xwayland for X applications
xwayland.enable = true; xwayland.enable = true;
# No idea why I set this # No idea why I set this
@ -51,47 +54,58 @@ in {
# Monitor config # Monitor config
monitor = [ monitor = [
"eDP-1,1920x1080,0x0,1" #"eDP-1,1920x1080,0x0,1"
# "DP-2,1920x1080,0x0,1" "DP-2,1920x1080,0x0,1"
# "HDMI-A-2,1920x1080,1920x0,1" "HDMI-A-2,1920x1080,1920x0,1"
# "HDMI-A-1,1920x1080,3840x0,1" "HDMI-A-1,1920x1080,3840x0,1"
# Had the shadow monitor bug, so had to disable all unknown monitors. # Had the shadow monitor bug, so had to disable all unknown monitors.
# "Unknown-1,disable" # "Unknown-1,disable"
]; ];
# Workspace config # Workspace config
workspace = [ workspace = [
"1, monitor:eDP-1, default:true" #"1, monitor:eDP-1, default:true"
"2, monitor:eDP-1" #"2, monitor:eDP-1"
"3, monitor:eDP-1" #"3, monitor:eDP-1"
"4, monitor:eDP-1" #"4, monitor:eDP-1"
"5, monitor:eDP-1" #"5, monitor:eDP-1"
"6, monitor:eDP-1" #"6, monitor:eDP-1"
"7, monitor:eDP-1" #"7, monitor:eDP-1"
"8, monitor:eDP-1" #"8, monitor:eDP-1"
"9, monitor:eDP-1" #"9, monitor:eDP-1"
"10, monitor:eDP-1" #"10, monitor:eDP-1"
# "11, monitor:HDMI-A-2, default:true" "1,monitor:HDMI-A-1, default:true"
# "12, monitor:HDMI-A-2" "2,monitor:HDMI-A-1"
# "13, monitor:HDMI-A-2" "3,monitor:HDMI-A-1"
# "14, monitor:HDMI-A-2" "4,monitor:HDMI-A-1"
# "15, monitor:HDMI-A-2" "5,monitor:HDMI-A-1"
# "16, monitor:HDMI-A-2" "6,monitor:HDMI-A-1"
# "17, monitor:HDMI-A-2" "7,monitor:HDMI-A-1"
# "18, monitor:HDMI-A-2" "8,monitor:HDMI-A-1"
# "19, monitor:HDMI-A-2" "9,monitor:HDMI-A-1"
# "20, monitor:HDMI-A-2" "10,monitor:HDMI-A-1"
# "21, monitor:DP-2, default:true" "11, monitor:HDMI-A-2, default:true"
# "22, monitor:DP-2" "12, monitor:HDMI-A-2"
# "23, monitor:DP-2" "13, monitor:HDMI-A-2"
# "24, monitor:DP-2" "14, monitor:HDMI-A-2"
# "25, monitor:DP-2" "15, monitor:HDMI-A-2"
# "26, monitor:DP-2" "16, monitor:HDMI-A-2"
# "27, monitor:DP-2" "17, monitor:HDMI-A-2"
# "28, monitor:DP-2" "18, monitor:HDMI-A-2"
# "29, monitor:DP-2" "19, monitor:HDMI-A-2"
# "30, monitor:DP-2" "20, monitor:HDMI-A-2"
"21, monitor:DP-2, default:true"
"22, monitor:DP-2"
"23, monitor:DP-2"
"24, monitor:DP-2"
"25, monitor:DP-2"
"26, monitor:DP-2"
"27, monitor:DP-2"
"28, monitor:DP-2"
"29, monitor:DP-2"
"30, monitor:DP-2"
# scratchpads # scratchpads
"special:btop, decorate:false" "special:btop, decorate:false"
@ -188,26 +202,26 @@ in {
"$mainMod, O, exec, obsidian --ozone-platform=wayland --enable-features=UseOzonePlatform --enable-features=WaylandWindowDecorations --enable-features=WebRTCPipeWireCpaturer --disable-gpu" "$mainMod, O, exec, obsidian --ozone-platform=wayland --enable-features=UseOzonePlatform --enable-features=WaylandWindowDecorations --enable-features=WebRTCPipeWireCpaturer --disable-gpu"
# workspaces # workspaces
# split-workspace is because of the split-workspace plugin # split-workspace is because of the split-workspace plugin
"$mainMod, 1, workspace, 1" "$mainMod, 1, split-workspace, 1"
"$mainMod, 2, workspace, 2" "$mainMod, 2, split-workspace, 2"
"$mainMod, 3, workspace, 3" "$mainMod, 3, split-workspace, 3"
"$mainMod, 4, workspace, 4" "$mainMod, 4, split-workspace, 4"
"$mainMod, 5, workspace, 5" "$mainMod, 5, split-workspace, 5"
"$mainMod, 6, workspace, 6" "$mainMod, 6, split-workspace, 6"
"$mainMod, 7, workspace, 7" "$mainMod, 7, split-workspace, 7"
"$mainMod, 8, workspace, 8" "$mainMod, 8, split-workspace, 8"
"$mainMod, 9, workspace, 9" "$mainMod, 9, split-workspace, 9"
"$mainMod, 0, workspace, 10" "$mainMod, 0, split-workspace, 10"
"$mainMod SHIFT, 1, movetoworkspacesilent, 1" "$mainMod SHIFT, 1, split-movetoworkspacesilent, 1"
"$mainMod SHIFT, 2, movetoworkspacesilent, 2" "$mainMod SHIFT, 2, split-movetoworkspacesilent, 2"
"$mainMod SHIFT, 3, movetoworkspacesilent, 3" "$mainMod SHIFT, 3, split-movetoworkspacesilent, 3"
"$mainMod SHIFT, 4, movetoworkspacesilent, 4" "$mainMod SHIFT, 4, split-movetoworkspacesilent, 4"
"$mainMod SHIFT, 5, movetoworkspacesilent, 5" "$mainMod SHIFT, 5, split-movetoworkspacesilent, 5"
"$mainMod SHIFT, 6, movetoworkspacesilent, 6" "$mainMod SHIFT, 6, split-movetoworkspacesilent, 6"
"$mainMod SHIFT, 7, movetoworkspacesilent, 7" "$mainMod SHIFT, 7, split-movetoworkspacesilent, 7"
"$mainMod SHIFT, 8, movetoworkspacesilent, 8" "$mainMod SHIFT, 8, split-movetoworkspacesilent, 8"
"$mainMod SHIFT, 9, movetoworkspacesilent, 9" "$mainMod SHIFT, 9, split-movetoworkspacesilent, 9"
"$mainMod SHIFT, 0, movetoworkspacesilent, 10" "$mainMod SHIFT, 0, split-movetoworkspacesilent, 10"
# Screenshotting # Screenshotting
"$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" "$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area"
# File manager # File manager