summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/desktop-common/pfps/karkat.jpgbin0 -> 127457 bytes
-rw-r--r--.config/desktop-common/pfps/karkat.pngbin0 -> 530578 bytes
-rw-r--r--.config/desktop-common/pfps/vriska.jpgbin0 -> 8350 bytes
-rw-r--r--.config/desktop-common/pfps/vriska.pngbin0 -> 55299 bytes
-rw-r--r--[-rwxr-xr-x].config/desktop-common/wallpapers/blue.jpgbin1539393 -> 1539393 bytes
-rw-r--r--.config/desktop-common/wallpapers/blue.pngbin0 -> 8214045 bytes
-rw-r--r--.config/desktop-common/wallpapers/davekat.pngbin0 -> 4139079 bytes
-rw-r--r--.config/desktop-common/wallpapers/homestuck.pngbin0 -> 2068293 bytes
-rw-r--r--.config/gtk-2.0/gtkfilechooser.ini8
-rw-r--r--.config/gtk-3.0/bookmarks3
-rw-r--r--.config/gtk-3.0/colors.css84
-rw-r--r--.config/gtk-3.0/gtk.css1
-rw-r--r--.config/gtk-3.0/settings.ini27
-rw-r--r--.config/gtk-4.0/colors.css84
-rw-r--r--.config/gtk-4.0/gtk.css1
-rw-r--r--.config/gtk-4.0/settings.ini12
-rw-r--r--.config/hypr/config.d/input.conf8
-rw-r--r--.config/hypr/config.d/keybinds.conf6
-rw-r--r--.config/hypr/config.d/theme.conf36
-rw-r--r--.config/hypr/hypridle.conf35
-rw-r--r--.config/hypr/hyprland.conf8
-rw-r--r--.config/hypr/hyprlock.conf71
-rw-r--r--.config/hypr/hyprpaper.conf5
-rw-r--r--.config/hypr/monitors.conf4
-rwxr-xr-x.config/hypr/scripts.d/autostart.sh15
-rwxr-xr-x.config/hypr/scripts.d/systemd.sh12
-rw-r--r--.config/hypr/workspaces.conf3
-rw-r--r--.config/mimeapps.list1
-rw-r--r--.config/nvim/lua/lsp.lua2
-rw-r--r--.config/nvim/lua/plugin.lua2
-rw-r--r--.config/nvim/lua/theme.lua4
31 files changed, 391 insertions, 41 deletions
diff --git a/.config/desktop-common/pfps/karkat.jpg b/.config/desktop-common/pfps/karkat.jpg
new file mode 100644
index 0000000..37af5d2
--- /dev/null
+++ b/.config/desktop-common/pfps/karkat.jpg
Binary files differ
diff --git a/.config/desktop-common/pfps/karkat.png b/.config/desktop-common/pfps/karkat.png
new file mode 100644
index 0000000..4734b4e
--- /dev/null
+++ b/.config/desktop-common/pfps/karkat.png
Binary files differ
diff --git a/.config/desktop-common/pfps/vriska.jpg b/.config/desktop-common/pfps/vriska.jpg
new file mode 100644
index 0000000..347cdca
--- /dev/null
+++ b/.config/desktop-common/pfps/vriska.jpg
Binary files differ
diff --git a/.config/desktop-common/pfps/vriska.png b/.config/desktop-common/pfps/vriska.png
new file mode 100644
index 0000000..f0ba326
--- /dev/null
+++ b/.config/desktop-common/pfps/vriska.png
Binary files differ
diff --git a/.config/desktop-common/wallpapers/blue.jpg b/.config/desktop-common/wallpapers/blue.jpg
index acd376b..acd376b 100755..100644
--- a/.config/desktop-common/wallpapers/blue.jpg
+++ b/.config/desktop-common/wallpapers/blue.jpg
Binary files differ
diff --git a/.config/desktop-common/wallpapers/blue.png b/.config/desktop-common/wallpapers/blue.png
new file mode 100644
index 0000000..ddf56d9
--- /dev/null
+++ b/.config/desktop-common/wallpapers/blue.png
Binary files differ
diff --git a/.config/desktop-common/wallpapers/davekat.png b/.config/desktop-common/wallpapers/davekat.png
new file mode 100644
index 0000000..9ab0576
--- /dev/null
+++ b/.config/desktop-common/wallpapers/davekat.png
Binary files differ
diff --git a/.config/desktop-common/wallpapers/homestuck.png b/.config/desktop-common/wallpapers/homestuck.png
new file mode 100644
index 0000000..da37855
--- /dev/null
+++ b/.config/desktop-common/wallpapers/homestuck.png
Binary files differ
diff --git a/.config/gtk-2.0/gtkfilechooser.ini b/.config/gtk-2.0/gtkfilechooser.ini
index d085325..754e025 100644
--- a/.config/gtk-2.0/gtkfilechooser.ini
+++ b/.config/gtk-2.0/gtkfilechooser.ini
@@ -2,10 +2,10 @@
LocationMode=path-bar
ShowHidden=true
ShowSizeColumn=true
-GeometryX=-1
-GeometryY=-1
-GeometryWidth=-1
-GeometryHeight=-1
+GeometryX=0
+GeometryY=0
+GeometryWidth=948
+GeometryHeight=656
SortColumn=name
SortOrder=ascending
StartupMode=recent
diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks
index 95061ed..40f41bc 100644
--- a/.config/gtk-3.0/bookmarks
+++ b/.config/gtk-3.0/bookmarks
@@ -1,3 +1,4 @@
-file:///home/tylerm/code
file:///home/freya/downloads
+file:///home/freya/documents
+file:///home/tylerm/code
file:///home/tylerm/sync
diff --git a/.config/gtk-3.0/colors.css b/.config/gtk-3.0/colors.css
new file mode 100644
index 0000000..821726e
--- /dev/null
+++ b/.config/gtk-3.0/colors.css
@@ -0,0 +1,84 @@
+@define-color borders_breeze #5f6265;
+@define-color content_view_bg_breeze #1b1e20;
+@define-color error_color_backdrop_breeze #da4453;
+@define-color error_color_breeze #da4453;
+@define-color error_color_insensitive_backdrop_breeze #592930;
+@define-color error_color_insensitive_breeze #592930;
+@define-color insensitive_base_color_breeze #1a1d1f;
+@define-color insensitive_base_fg_color_breeze #656768;
+@define-color insensitive_bg_color_breeze #282c30;
+@define-color insensitive_borders_breeze #3a3d41;
+@define-color insensitive_fg_color_breeze #6e7173;
+@define-color insensitive_selected_bg_color_breeze #282c30;
+@define-color insensitive_selected_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_selected_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173;
+@define-color link_color_breeze #1d99f3;
+@define-color link_visited_color_breeze #9b59b6;
+@define-color success_color_backdrop_breeze #27ae60;
+@define-color success_color_breeze #27ae60;
+@define-color success_color_insensitive_backdrop_breeze #1e4d34;
+@define-color success_color_insensitive_breeze #1e4d34;
+@define-color theme_base_color_breeze #1b1e20;
+@define-color theme_bg_color_breeze #2a2e32;
+@define-color theme_button_background_backdrop_breeze #31363b;
+@define-color theme_button_background_backdrop_insensitive_breeze #2f3338;
+@define-color theme_button_background_insensitive_breeze #2f3338;
+@define-color theme_button_background_normal_breeze #31363b;
+@define-color theme_button_decoration_focus_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_focus_breeze #3daee9;
+@define-color theme_button_decoration_focus_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_breeze #3daee9;
+@define-color theme_button_decoration_hover_insensitive_breeze #335c72;
+@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_active_breeze #fcfcfc;
+@define-color theme_button_foreground_active_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_backdrop_insensitive_breeze #727679;
+@define-color theme_button_foreground_insensitive_breeze #727679;
+@define-color theme_button_foreground_normal_breeze #fcfcfc;
+@define-color theme_fg_color_breeze #fcfcfc;
+@define-color theme_header_background_backdrop_breeze #2a2e32;
+@define-color theme_header_background_breeze #31363b;
+@define-color theme_header_background_light_breeze #2a2e32;
+@define-color theme_header_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_header_foreground_breeze #fcfcfc;
+@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc;
+@define-color theme_header_foreground_insensitive_breeze #fcfcfc;
+@define-color theme_hovering_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_fg_color_breeze #fcfcfc;
+@define-color theme_text_color_breeze #fcfcfc;
+@define-color theme_titlebar_background_backdrop_breeze #2a2e32;
+@define-color theme_titlebar_background_breeze #31363b;
+@define-color theme_titlebar_background_light_breeze #2a2e32;
+@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc;
+@define-color theme_unfocused_base_color_breeze #1b1e20;
+@define-color theme_unfocused_bg_color_breeze #2a2e32;
+@define-color theme_unfocused_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e;
+@define-color theme_unfocused_selected_bg_color_breeze #1f485e;
+@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_text_color_breeze #fcfcfc;
+@define-color theme_unfocused_view_bg_color_breeze #1a1d1f;
+@define-color theme_unfocused_view_text_color_breeze #656768;
+@define-color theme_view_active_decoration_color_breeze #3daee9;
+@define-color theme_view_hover_decoration_color_breeze #3daee9;
+@define-color tooltip_background_breeze #31363b;
+@define-color tooltip_border_breeze #64686b;
+@define-color tooltip_text_breeze #fcfcfc;
+@define-color unfocused_borders_breeze #5f6265;
+@define-color unfocused_insensitive_borders_breeze #3a3d41;
+@define-color warning_color_backdrop_breeze #f67400;
+@define-color warning_color_breeze #f67400;
+@define-color warning_color_insensitive_backdrop_breeze #633914;
+@define-color warning_color_insensitive_breeze #633914;
diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css
new file mode 100644
index 0000000..c9763f7
--- /dev/null
+++ b/.config/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import 'colors.css'; \ No newline at end of file
diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini
index 4d0cd17..eb57287 100644
--- a/.config/gtk-3.0/settings.ini
+++ b/.config/gtk-3.0/settings.ini
@@ -1,18 +1,23 @@
[Settings]
-gtk-application-prefer-dark-theme=0
-#gtk-theme-name=Catppuccin-Mocha-Standard-Blue-dark
-gtk-theme-name=Lavanda-Sea-Dark
-gtk-font-name=sans-serif
-gtk-cursor-theme-name=Adwaita
-gtk-cursor-theme-size=10
-gtk-toolbar-style=GTK_TOOLBAR_BOTH
-gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
-gtk-button-images=1
-gtk-menu-images=1
+gtk-application-prefer-dark-theme=true
+gtk-button-images=true
+gtk-cursor-theme-name=breeze_cursors
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
+gtk-font-name=Noto Sans, 10
+gtk-icon-theme-name=breeze-dark
+gtk-menu-images=true
+#gtk-modules=colorreload-gtk-module
+gtk-primary-button-warps-slider=true
+gtk-sound-theme-name=ocean
+gtk-theme-name=Lavanda-Sea-Dark
+gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
+gtk-toolbar-style=3
gtk-xft-antialias=1
+gtk-xft-dpi=122880
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb
-gtk-icon-theme-name=Adwaita
diff --git a/.config/gtk-4.0/colors.css b/.config/gtk-4.0/colors.css
new file mode 100644
index 0000000..821726e
--- /dev/null
+++ b/.config/gtk-4.0/colors.css
@@ -0,0 +1,84 @@
+@define-color borders_breeze #5f6265;
+@define-color content_view_bg_breeze #1b1e20;
+@define-color error_color_backdrop_breeze #da4453;
+@define-color error_color_breeze #da4453;
+@define-color error_color_insensitive_backdrop_breeze #592930;
+@define-color error_color_insensitive_breeze #592930;
+@define-color insensitive_base_color_breeze #1a1d1f;
+@define-color insensitive_base_fg_color_breeze #656768;
+@define-color insensitive_bg_color_breeze #282c30;
+@define-color insensitive_borders_breeze #3a3d41;
+@define-color insensitive_fg_color_breeze #6e7173;
+@define-color insensitive_selected_bg_color_breeze #282c30;
+@define-color insensitive_selected_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_selected_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173;
+@define-color link_color_breeze #1d99f3;
+@define-color link_visited_color_breeze #9b59b6;
+@define-color success_color_backdrop_breeze #27ae60;
+@define-color success_color_breeze #27ae60;
+@define-color success_color_insensitive_backdrop_breeze #1e4d34;
+@define-color success_color_insensitive_breeze #1e4d34;
+@define-color theme_base_color_breeze #1b1e20;
+@define-color theme_bg_color_breeze #2a2e32;
+@define-color theme_button_background_backdrop_breeze #31363b;
+@define-color theme_button_background_backdrop_insensitive_breeze #2f3338;
+@define-color theme_button_background_insensitive_breeze #2f3338;
+@define-color theme_button_background_normal_breeze #31363b;
+@define-color theme_button_decoration_focus_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_focus_breeze #3daee9;
+@define-color theme_button_decoration_focus_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_breeze #3daee9;
+@define-color theme_button_decoration_hover_insensitive_breeze #335c72;
+@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_active_breeze #fcfcfc;
+@define-color theme_button_foreground_active_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_backdrop_insensitive_breeze #727679;
+@define-color theme_button_foreground_insensitive_breeze #727679;
+@define-color theme_button_foreground_normal_breeze #fcfcfc;
+@define-color theme_fg_color_breeze #fcfcfc;
+@define-color theme_header_background_backdrop_breeze #2a2e32;
+@define-color theme_header_background_breeze #31363b;
+@define-color theme_header_background_light_breeze #2a2e32;
+@define-color theme_header_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_header_foreground_breeze #fcfcfc;
+@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc;
+@define-color theme_header_foreground_insensitive_breeze #fcfcfc;
+@define-color theme_hovering_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_fg_color_breeze #fcfcfc;
+@define-color theme_text_color_breeze #fcfcfc;
+@define-color theme_titlebar_background_backdrop_breeze #2a2e32;
+@define-color theme_titlebar_background_breeze #31363b;
+@define-color theme_titlebar_background_light_breeze #2a2e32;
+@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc;
+@define-color theme_unfocused_base_color_breeze #1b1e20;
+@define-color theme_unfocused_bg_color_breeze #2a2e32;
+@define-color theme_unfocused_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e;
+@define-color theme_unfocused_selected_bg_color_breeze #1f485e;
+@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_text_color_breeze #fcfcfc;
+@define-color theme_unfocused_view_bg_color_breeze #1a1d1f;
+@define-color theme_unfocused_view_text_color_breeze #656768;
+@define-color theme_view_active_decoration_color_breeze #3daee9;
+@define-color theme_view_hover_decoration_color_breeze #3daee9;
+@define-color tooltip_background_breeze #31363b;
+@define-color tooltip_border_breeze #64686b;
+@define-color tooltip_text_breeze #fcfcfc;
+@define-color unfocused_borders_breeze #5f6265;
+@define-color unfocused_insensitive_borders_breeze #3a3d41;
+@define-color warning_color_backdrop_breeze #f67400;
+@define-color warning_color_breeze #f67400;
+@define-color warning_color_insensitive_backdrop_breeze #633914;
+@define-color warning_color_insensitive_breeze #633914;
diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css
new file mode 100644
index 0000000..c9763f7
--- /dev/null
+++ b/.config/gtk-4.0/gtk.css
@@ -0,0 +1 @@
+@import 'colors.css'; \ No newline at end of file
diff --git a/.config/gtk-4.0/settings.ini b/.config/gtk-4.0/settings.ini
index 7c6461a..93d32b2 100644
--- a/.config/gtk-4.0/settings.ini
+++ b/.config/gtk-4.0/settings.ini
@@ -1,2 +1,12 @@
[Settings]
-gtk-application-prefer-dark-theme=0
+gtk-application-prefer-dark-theme=true
+gtk-cursor-theme-name=breeze_cursors
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
+gtk-font-name=Noto Sans, 10
+gtk-icon-theme-name=breeze-dark
+gtk-modules=colorreload-gtk-module
+gtk-primary-button-warps-slider=true
+gtk-sound-theme-name=ocean
+gtk-xft-dpi=122880
diff --git a/.config/hypr/config.d/input.conf b/.config/hypr/config.d/input.conf
index 32843aa..0ea3797 100644
--- a/.config/hypr/config.d/input.conf
+++ b/.config/hypr/config.d/input.conf
@@ -1,6 +1,6 @@
+monitor= eDP-1, highres, auto, $scale
-monitor= eDP-1, 2560x1600, 0x0, $scale
-
+env = GDK_SCALE,1.25
env = XCURSOR_SIZE, 24
input {
@@ -18,7 +18,3 @@ input {
sensitivity = 0
}
-
-device:epic-mouse-v1 {
- sensitivity = -0.5
-}
diff --git a/.config/hypr/config.d/keybinds.conf b/.config/hypr/config.d/keybinds.conf
index eaa625f..815f7d2 100644
--- a/.config/hypr/config.d/keybinds.conf
+++ b/.config/hypr/config.d/keybinds.conf
@@ -2,13 +2,13 @@
bind = $mod, Return, exec, $term
bind = $mod, W, exec, $browser
bind = $mod SHIFT, SPACE, togglefloating
-bind = $mod, D, exec, $menu
+bind = $mod, D, exec, $menu
bind = $mod, J, togglesplit
bind = $mod SHIFT, C, togglegroup
bind = $mod, F, fullscreen
bind = $mod SHIFT, B, exec, killall waybar && waybar --config ~/.config/waybar/config.hypr
bind = $mod SHIFT, Q, killactive
-bind = $mod, L, exec, swaylock
+bind = $mod, L, exec, hyprlock
bind = $mod SHIFT, L, exec, killall Hyprland
bind = $mod, TAB, changegroupactive
@@ -24,7 +24,7 @@ binde =, XF86AudioPlay, exec, playerctl play-pause
binde =, XF86AudioNext, exec, playerctl next
binde =, XF86AudioPrev, exec, playerctl previous
-bind = $mod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy -t image/png && notify-send -t 3000 "Sway" "Screenshot copied to clipboard"
+bind = $mod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy -t image/png && notify-send -t 3000 "Hyprland" "Screenshot copied to clipboard"
bind = , Print, exec, grim - | wl-copy -t iamge/png && notify-send -t 3000 "Hyprland" "Full screen copied to clipboard"
bind = , Shift Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy
diff --git a/.config/hypr/config.d/theme.conf b/.config/hypr/config.d/theme.conf
index 22ff1bd..09a624d 100644
--- a/.config/hypr/config.d/theme.conf
+++ b/.config/hypr/config.d/theme.conf
@@ -1,9 +1,9 @@
general {
- gaps_in = $radius
+ gaps_in = 6
gaps_out = $gaps
- border_size = 0
- col.active_border = rgba(aaaaaa00)
- col.inactive_border = rgba(77777700)
+ border_size = $border
+ col.active_border = 0xffaaaaaa
+ col.inactive_border = 0xff777777
layout = dwindle
}
@@ -13,11 +13,12 @@ group {
col.border_locked_active = rgb(14171d) rgb(14171d) 0deg
col.border_locked_inactive = rgb(14171d) rgb(14171d) 0deg
groupbar {
- enabled = false
- gradients = false
+ enabled = true
+ gradients = true
font_family = monospace
- font_size = 14
- col.active = rgb(14171d) rgb(14171d) 0deg
+ font_size = 12
+ height = 16
+ col.active = rgb(24272d) rgb(24272d) 0deg
col.inactive = rgb(14171d) rgb(14171d) 0deg
col.locked_active = rgb(14171d) rgb(14171d) 0deg
col.locked_inactive = rgb(14171d) rgb(14171d) 0deg
@@ -25,7 +26,7 @@ group {
}
decoration {
- rounding = 0
+ rounding = $radius
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
@@ -42,3 +43,20 @@ animations {
animation = fade, 1, 7, default
animation = workspaces, 1, 6, default
}
+
+xwayland {
+ force_zero_scaling = true
+ use_nearest_neighbor = false
+}
+
+env = GDK_BACKEND,wayland,x11
+env = SDL_VIDEODRIVER,wayland
+env = CLUTTER_BACKEND,wayland
+
+env = XDG_CURRENT_DESKTOP,Hyprland
+env = XDG_SESSION_DESKTOP,Hyprland
+
+env = QT_AUTO_SCREEN_SCALE_FACTOR,1
+env = QT_QPA_PLATFORM,wayland;xcb
+env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
+env = QT_QPA_PLATFORMTHEME,gtk2
diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf
new file mode 100644
index 0000000..d0a977a
--- /dev/null
+++ b/.config/hypr/hypridle.conf
@@ -0,0 +1,35 @@
+general {
+ lock_cmd = pidof hyprlock || hyprlock # dbus/sysd lock command (loginctl lock-session)
+ before_sleep_cmd = loginctl lock-session # command ran before sleep
+ after_sleep_cmd = hyprctl dispatch dpms on # command ran after sleep
+ ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam)
+}
+
+listener {
+ timeout = 150 # 2.5min.
+ on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor.
+ on-resume = brightnessctl -r # monitor backlight restore.
+}
+
+# turn off keyboard backlight, comment out this section if you dont have a keyboard backlight.
+listener {
+ timeout = 150 # 2.5min.
+ on-timeout = brightnessctl -sd rgb:kbd_backlight set 0 # turn off keyboard backlight.
+ on-resume = brightnessctl -rd rgb:kbd_backlight # turn on keyboard backlight.
+}
+
+listener {
+ timeout = 300 # 5min
+ on-timeout = loginctl lock-session # lock screen when timeout has passed
+}
+
+listener {
+ timeout = 330 # 5.5min
+ on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
+ on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired.
+}
+
+listener {
+ timeout = 1800 # 30min
+ on-timeout = systemctl suspend # suspend pc
+}
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index b3611a7..b0b267b 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -1,5 +1,4 @@
-exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME
-exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY GTK_THEME XDG_CURRENT_DESKTOP=Hyprland
+exec-once = ~/.config/hypr/scripts.d/systemd.sh
$mod = SUPER
@@ -11,7 +10,7 @@ $scale = 1.25
$radius = 5
$gaps = 10
-$border = 3
+$border = 0
$browser = librewolf
@@ -19,5 +18,6 @@ source = ~/.config/hypr/config.d/keybinds.conf
source = ~/.config/hypr/config.d/theme.conf
source = ~/.config/hypr/config.d/input.conf
source = ~/.config/hypr/config.d/workspaces.conf
+source = ~/.config/hypr/monitors.conf
-exec-once = ~/.config/hypr/config.d/autostart.sh
+exec-once = ~/.config/hypr/scripts.d/autostart.sh
diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf
new file mode 100644
index 0000000..19ee788
--- /dev/null
+++ b/.config/hypr/hyprlock.conf
@@ -0,0 +1,71 @@
+# BACKGROUND
+background {
+ monitor =
+ path = ~/.config/desktop-common/wallpapers/davekat.png
+ blur_passes = 3
+ contrast = 0.8916
+ brightness = 0.8172
+ vibrancy = 0.1696
+ vibrancy_darkness = 0.0
+}
+
+# GENERAL
+general {
+ no_fade_in = false
+ grace = 0
+ disable_loading_bar = true
+}
+
+# INPUT FIELD
+input-field {
+ monitor =
+ size = 250, 60
+ outline_thickness = 2
+ dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
+ dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
+ dots_center = true
+ outer_color = rgba(0, 0, 0, 0)
+ inner_color = rgba(0, 0, 0, 0.5)
+ font_color = rgb(200, 200, 200)
+ fade_on_empty = false
+ placeholder_text = <i><span foreground="##cdd6f4">Input Password...</span></i>
+ hide_input = false
+ position = 0, -120
+ halign = center
+ valign = center
+}
+
+# TIME
+label {
+ monitor =
+ text = cmd[update:1000] echo "$(date +"%-H:%M:%S")"
+ #color = rgba(255, 255, 255, 0.6)
+ font_size = 80
+ font_family = JetBrains Mono Nerd Font Mono ExtraBold
+ position = 0, 500
+ halign = center
+ valign = center
+}
+
+# PRFOLE IMAGE
+image {
+ monitor =
+ path = ~/.config/desktop-common/pfps/karkat.png
+ size = 300
+ rounding = -1
+ border_size = 0
+ position = 0, 250
+ halign = center
+ valign = center
+}
+
+# USER
+label {
+ monitor =
+ text = Freya Murphy
+ font_family = JetBrains Mono Nerd Font Mono ExtraBold
+ font_size = 25
+ position = 0, 50
+ halign = center
+ valign = center
+}
diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf
index 9d20acb..1e2fedb 100644
--- a/.config/hypr/hyprpaper.conf
+++ b/.config/hypr/hyprpaper.conf
@@ -1,2 +1,3 @@
-preload = ~/.config/desktop-common/wallpapers/blue.jpg
-wallpaper = ,~/.config/desktop-common/wallpapers/blue.jpg
+preload = ~/.config/desktop-common/wallpapers/davekat.png
+wallpaper = ,~/.config/desktop-common/wallpapers/davekat.png
+splash = false
diff --git a/.config/hypr/monitors.conf b/.config/hypr/monitors.conf
new file mode 100644
index 0000000..af042dd
--- /dev/null
+++ b/.config/hypr/monitors.conf
@@ -0,0 +1,4 @@
+# Generated by nwg-displays on 2024-05-08 at 19:19:19. Do not edit manually.
+
+monitor=eDP-1,2560x1600@90.0,0x0,1.25,bitdepth,10
+monitor=HDMI-A-1,2560x1440@59.95,2048x0,1.0
diff --git a/.config/hypr/scripts.d/autostart.sh b/.config/hypr/scripts.d/autostart.sh
new file mode 100755
index 0000000..01a34e2
--- /dev/null
+++ b/.config/hypr/scripts.d/autostart.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+waybar --config $HOME/.config/waybar/config.hypr &
+
+nm-applet --indicator &
+
+/usr/bin/gnome-keyring-daemon --foreground &
+wl-clip-persist --clipboard both &
+
+gtk-launch discord &
+gtk-launch io.element.Element &
+thunderbird &
+
+hyprpaper &
+hypridle &
diff --git a/.config/hypr/scripts.d/systemd.sh b/.config/hypr/scripts.d/systemd.sh
new file mode 100755
index 0000000..8fd5c39
--- /dev/null
+++ b/.config/hypr/scripts.d/systemd.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+systemctl --user set-environment XDG_CURRENT_DESKTOP=Hyprland
+systemctl --user import-environment DISPLAY \
+ WAYLAND_DISPLAY \
+ XDG_CURRENT_DESKTOP \
+ GTK_THEME
+
+hash dbus-update-activation-environment 2>/dev/null && \
+ dbus-update-activation-environment --systemd DISPLAY \
+ XDG_CURRENT_DESKTOP=Hyprland \
+ WAYLAND_DISPLAY
diff --git a/.config/hypr/workspaces.conf b/.config/hypr/workspaces.conf
new file mode 100644
index 0000000..38de981
--- /dev/null
+++ b/.config/hypr/workspaces.conf
@@ -0,0 +1,3 @@
+# Generated by nwg-displays on 2024-04-15 at 22:15:31. Do not edit manually.
+
+workspace=9,monitor:eDP-1,default:true
diff --git a/.config/mimeapps.list b/.config/mimeapps.list
index b5ea897..6096d4c 100644
--- a/.config/mimeapps.list
+++ b/.config/mimeapps.list
@@ -35,6 +35,7 @@ application/x-zerosize=nvim.desktop
application/x-shellscript=nvim.desktop
x-scheme-handler/msteams=teams.desktop
x-scheme-handler/mspa=unofficial-homestuck-collection.desktop
+hoppscotch=hoppscotch-handler.desktop
[Added Associations]
application/x-zerosize=nvim.desktop;
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 547c8dc..ce38aee 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -66,6 +66,8 @@ end)
require('lspconfig/prolog_lsp')
+require('lspconfig').gleam.setup {}
+
lsp.configure('prolog_lsp', {force_setup = true})
lsp.setup()
diff --git a/.config/nvim/lua/plugin.lua b/.config/nvim/lua/plugin.lua
index 13fce87..2ad8cdc 100644
--- a/.config/nvim/lua/plugin.lua
+++ b/.config/nvim/lua/plugin.lua
@@ -39,5 +39,7 @@ Plug('iamcco/markdown-preview.nvim', {["do"] = "cd app && npx --yes yarn instal
Plug('skywind3000/asyncrun.vim')
Plug('folke/todo-comments.nvim')
Plug('gbprod/phpactor.nvim')
+Plug('gleam-lang/gleam.vim')
+Plug('edluffy/hologram.nvim')
vim.call('plug#end')
diff --git a/.config/nvim/lua/theme.lua b/.config/nvim/lua/theme.lua
index c0acb8f..79631c1 100644
--- a/.config/nvim/lua/theme.lua
+++ b/.config/nvim/lua/theme.lua
@@ -62,3 +62,7 @@ require("fidget").setup {
local theme = require('menu')
require('alpha').setup(theme.config)
+
+require('hologram').setup {
+ auto_display = true
+}