diff options
Diffstat (limited to '.config')
| -rw-r--r-- | .config/gtk-4.0/gtk.css | 117 | ||||
| -rw-r--r-- | .config/hypr/hyprland.conf | 33 | ||||
| -rw-r--r-- | .config/micro/settings.json | 3 | ||||
| l--------- | .config/rc/runlevels/gui/hyprsunset | 1 |
4 files changed, 146 insertions, 8 deletions
diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css new file mode 100644 index 0000000..c4f6b9d --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1,117 @@ +/* Material DeepOcean Palette */ +@define-color window_bg_color #0f111aAA; /* background */ +@define-color window_fg_color #8f93a2; /* foreground */ + +/* View styling */ +@define-color view_bg_color #0f111aAA; +@define-color view_fg_color #8f93a2; + +/* Header bar */ +@define-color headerbar_bg_color #0a0c13AA; +@define-color headerbar_backdrop_color #0a0c13AA; +@define-color headerbar_fg_color #8f93a2; + +/* Popovers and dialogs */ +@define-color popover_bg_color #0f111aAA; +@define-color popover_fg_color #8f93a2; + +@define-color dialog_bg_color @popover_bg_color; +@define-color dialog_fg_color @popover_fg_color; + +/* Cards and sidebars */ +@define-color card_bg_color #1c1e28AA; +@define-color card_fg_color #8f93a2; + +@define-color sidebar_bg_color #0f111aAA; +@define-color sidebar_fg_color #8f93a2; +@define-color sidebar_backdrop_color @sidebar_bg_color; +@define-color sidebar_border_color #1f2233; + +@define-color secondary_sidebar_bg_color @sidebar_bg_color; +@define-color secondary_sidebar_fg_color @sidebar_fg_color; +@define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; +@define-color secondary_sidebar_border_color @sidebar_border_color; + +/* Material DeepOcean accent colors */ +@define-color blue_1 #82aaff; +@define-color blue_2 #89ddff; +@define-color blue_3 #50c4fa; +@define-color blue_4 #39adb5; +@define-color blue_5 #676e95; + +@define-color green_1 #c3e88d; +@define-color green_2 #80cbc4; +@define-color green_3 #50fa7b; +@define-color green_4 #4fd6be; +@define-color green_5 #44b5b1; + +@define-color yellow_1 #ffcb6b; +@define-color yellow_2 #f78c6c; +@define-color yellow_3 #ffeb95; +@define-color yellow_4 #f07178; +@define-color yellow_5 #ff5572; + +@define-color orange_1 #f78c6c; +@define-color orange_2 #f07178; +@define-color orange_3 #ff5572; +@define-color orange_4 #ffcb6b; +@define-color orange_5 #c3e88d; + +@define-color red_1 #ff5370; +@define-color red_2 #f07178; +@define-color red_3 #ff5572; +@define-color red_4 #f78c6c; +@define-color red_5 #ffcb6b; + +@define-color purple_1 #c792ea; +@define-color purple_2 #b388ff; +@define-color purple_3 #d6acff; +@define-color purple_4 #a3f7ff; +@define-color purple_5 #82aaff; + +@define-color brown_1 #959dcb; +@define-color brown_2 #676e95; +@define-color brown_3 #4a5070; +@define-color brown_4 #1f2233; +@define-color brown_5 #0a0c13; + +@define-color light_1 #8f93a2; +@define-color light_2 #b0b4c0; +@define-color light_3 #959dcb; +@define-color light_4 #82aaff; +@define-color light_5 #676e95; + +@define-color dark_1 #1f2233; +@define-color dark_2 #151722; +@define-color dark_3 #0f111a; +@define-color dark_4 #0a0c13; +@define-color dark_5 #05070d; + +toast { + background-color: @window_bg_color; + color: @window_fg_color; +} + +toggle:checked { + background-color: @card_bg_color; + color: @window_fg_color; +} + +.inline { + background-color: rgba(0, 0, 0, 0); +} + + + +/* colors for zach */ +@define-color window_bg_color #242424AA; +@define-color popover_bg_color #383838AA; + +@define-color view_bg_color @window_bg_color; +/* @define-color popover_bg_color @window_bg_color;*/ +@define-color dialog_bg_color @window_bg_color; +@define-color sidebar_bg_color @window_bg_color; +@define-color sidebar_backdrop_color @window_bg_color; +.inline { + background-color: #00000000; +} diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 4b234d7..0e54743 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -167,11 +167,15 @@ animations { dwindle { pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this + force_split = 2 # always split to the right/bottom + default_split_ratio = 0.75 } # See https://wiki.hypr.land/Configuring/Master-Layout/ for more master { - new_status = master + new_status = slave + allow_small_split = true + mfact = 0.30 } # https://wiki.hypr.land/Configuring/Variables/#misc @@ -209,6 +213,7 @@ gesture = 4, horizontal, workspace gestures { workspace_swipe_cancel_ratio = 0.5 workspace_swipe_min_speed_to_force = 5 + workspace_swipe_use_r = true } ################### @@ -298,11 +303,25 @@ bindl = , XF86AudioPrev, exec, playerctl previous # See https://wiki.hypr.land/Configuring/Window-Rules/ for more # See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules -# Example windowrule -# windowrule = float,class:^(kitty)$,title:^(kitty)$ +# Example windowrules that are useful -# Ignore maximize requests from apps. You'll probably like this. -windowrule = suppressevent maximize, class:.* +windowrule { + # Ignore maximize requests from all apps. You'll probably like this. + name = suppress-maximize-events + match:class = .* -# Fix some dragging issues with XWayland -windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + suppress_event = maximize +} + +windowrule { + # Fix some dragging issues with XWayland + name = fix-xwayland-drags + match:class = ^$ + match:title = ^$ + match:xwayland = true + match:float = true + match:fullscreen = false + match:pin = false + + no_focus = true +} diff --git a/.config/micro/settings.json b/.config/micro/settings.json index 8159446..b2da748 100644 --- a/.config/micro/settings.json +++ b/.config/micro/settings.json @@ -3,5 +3,6 @@ "colorscheme": "solarized", "parsecursor": true, "softwrap": true, - "sucmd": "doas" + "sucmd": "doas", + "tabsize": 2 } diff --git a/.config/rc/runlevels/gui/hyprsunset b/.config/rc/runlevels/gui/hyprsunset new file mode 120000 index 0000000..ead4c22 --- /dev/null +++ b/.config/rc/runlevels/gui/hyprsunset @@ -0,0 +1 @@ +/etc/user/init.d/hyprsunset \ No newline at end of file |
