This commit is contained in:
2023-10-29 20:25:04 +01:00
parent 912479c43d
commit 31cea6cbe2
3 changed files with 30 additions and 9 deletions

View File

@@ -14,7 +14,7 @@
beam-thickness = 1.5; beam-thickness = 1.5;
}; };
colors = { colors = {
alpha=1; alpha=0.8;
background = "191c1e"; background = "191c1e";
foreground = "e1e2e5"; foreground = "e1e2e5";
regular0 = "191c1e"; regular0 = "191c1e";

View File

@@ -11,10 +11,12 @@
"__GLX_VENDOR_LIBRARY_NAME,nvidia" "__GLX_VENDOR_LIBRARY_NAME,nvidia"
"WLR_NO_HARDWARE_CURSORS,1" "WLR_NO_HARDWARE_CURSORS,1"
"NIXOS_OZONE_WL,1" "NIXOS_OZONE_WL,1"
# Fixes black screen on Jellyfin
# https://github.com/jellyfin/jellyfin-media-player/issues/165#issuecomment-1569842393
"QT_QPA_PLATFORM,xcb"
]; ];
exec-once = [ exec-once = [
"dunst" "ags"
"waybar"
"swww init" "swww init"
"swww img ~/Pictures/Wallpapers/wallpaper.jpg --transition-type center" "swww img ~/Pictures/Wallpapers/wallpaper.jpg --transition-type center"
]; ];
@@ -29,17 +31,20 @@
layout = "dwindle"; layout = "dwindle";
}; };
dwindle.preserve_split = true; dwindle.preserve_split = true;
dwindle.pseudotile = true;
input = { input = {
accel_profile = "flat"; accel_profile = "flat";
}; };
bind = import ./keybinds.nix; bind = import ./keybinds.nix;
bindm = import ./mousebinds.nix; bindm = import ./mousebinds.nix;
bindr = [ bindr = [
"SUPER,SUPER_L,exec,pkill wofi || wofi --show=drun" "SUPER,SUPER_L,exec,pkill fuzzel || fuzzel"
"SUPER,space,exec,(pkill fuzzel && hyprctl workspace previous) || (hyprctl workspace empty && fuzzel)"
]; ];
monitor = import ./monitors.nix; monitor = import ./monitors.nix;
windowrule = [ windowrule = [
"pseudo,^(Alacritty)$" "pseudo,^(discord)$"
"monitor DP-3,^(discord)$"
]; ];
layerrule = import ./layerrules.nix; layerrule = import ./layerrules.nix;
decoration = import ./decoration.nix; decoration = import ./decoration.nix;
@@ -53,9 +58,10 @@
configDir = ./ags; configDir = ./ags;
}; };
programs.fuzzel = import ./fuzzel.nix; programs.fuzzel = import ./fuzzel.nix;
programs.alacritty.enable = true; # programs.alacritty.enable = true;
programs.fish.enable = true;
programs.foot = import ./foot.nix; programs.foot = import ./foot.nix;
programs.waybar = import ./waybar.nix; # programs.waybar = import ./waybar.nix;
programs.wofi = import ./wofi.nix; programs.wofi = import ./wofi.nix;
programs.swaylock = import ./swaylock.nix; programs.swaylock = import ./swaylock.nix;
@@ -63,7 +69,7 @@
xwaylandvideobridge xwaylandvideobridge
hyprpicker hyprpicker
wl-clipboard wl-clipboard
wttrbar # wttrbar
swww swww
# ags # ags
glib glib

View File

@@ -1,5 +1,20 @@
[ [
"SUPER,Q,killactive" "SUPER,Q,killactive"
"SUPER,T,exec,alacritty" "SUPER,T,exec,foot"
"SUPER_SHIFT,C,exec,hyprpicker" "SUPER_SHIFT,C,exec,hyprpicker"
"SUPER,P,pseudo,"
"SUPER_SHIFT,up,movewindow,u"
"SUPER_SHIFT,down,movewindow,d"
"SUPER_SHIFT,left,movewindow,l"
"SUPER_SHIFT,right,movewindow,r"
"SUPER,up,movefocus,u"
"SUPER,down,movefocus,d"
"SUPER,left,movefocus,l"
"SUPER,right,movefocus,r"
"SUPER,Tab,workspace,m+1"
"SUPER,mouse_up,workspace,m+1"
"SUPER,mouse_down,workspace,m-1"
] ]