From b41ff0b88227bf5d723401fbdaaa91c5d3fecfbb Mon Sep 17 00:00:00 2001 From: aethrvmn Date: Sun, 31 Aug 2025 16:21:57 +0200 Subject: added dots and wallpaper --- dotfiles/fonts/Comfortaa-Bold.otf | Bin 0 -> 89848 bytes dotfiles/fonts/Comfortaa-Light.otf | Bin 0 -> 88108 bytes dotfiles/fonts/Comfortaa-Medium.otf | Bin 0 -> 98604 bytes dotfiles/fonts/Comfortaa-Regular.otf | Bin 0 -> 91584 bytes dotfiles/fonts/Comfortaa-SemiBold.otf | Bin 0 -> 98524 bytes dotfiles/fonts/GFS/Artemisia/GFSArtemisia.otf | Bin 0 -> 152904 bytes dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBold.otf | Bin 0 -> 118456 bytes .../fonts/GFS/Artemisia/GFSArtemisiaBoldIt.otf | Bin 0 -> 125116 bytes dotfiles/fonts/GFS/Artemisia/GFSArtemisiaIt.otf | Bin 0 -> 118604 bytes .../fonts/GFS/Bodoni Classic/GFSBodoniClassic.otf | Bin 0 -> 71564 bytes dotfiles/fonts/GFS/Bodoni/GFSBodoni.otf | Bin 0 -> 142684 bytes dotfiles/fonts/GFS/Bodoni/GFSBodoniBold.otf | Bin 0 -> 117092 bytes dotfiles/fonts/GFS/Bodoni/GFSBodoniBoldIt.otf | Bin 0 -> 102540 bytes dotfiles/fonts/GFS/Bodoni/GFSBodoniIt.otf | Bin 0 -> 122956 bytes dotfiles/fonts/GFS/Didot/GFSDidot.otf | Bin 0 -> 166580 bytes dotfiles/fonts/GFS/Didot/GFSDidotBold.otf | Bin 0 -> 99164 bytes dotfiles/fonts/GFS/Didot/GFSDidotBoldItalic.otf | Bin 0 -> 141988 bytes dotfiles/fonts/GFS/Didot/GFSDidotItalic.otf | Bin 0 -> 142668 bytes dotfiles/fonts/GFS/Garaldus/GFSGaraldus.otf | Bin 0 -> 36040 bytes dotfiles/fonts/GFS/Gazis/GFSGazis.otf | Bin 0 -> 55388 bytes dotfiles/fonts/GFS/Goschen/GFS Goschen-Italic.otf | Bin 0 -> 51720 bytes dotfiles/fonts/GFS/Heraklit/GFSHeraklit.otf | Bin 0 -> 158132 bytes .../GFS/Neohelenic Math/GFSNeohellenicMath.otf | Bin 0 -> 658032 bytes dotfiles/fonts/GFS/Theokritos/GFSTheokritos.otf | Bin 0 -> 143424 bytes dotfiles/fonts/Greater-Creation-Demo.ttf | Bin 0 -> 349296 bytes dotfiles/fonts/Greater_Creation_Demo.ttf | Bin 0 -> 349296 bytes dotfiles/fonts/Lilex-Bold.ttf | Bin 0 -> 193428 bytes dotfiles/fonts/Lilex-BoldItalic.ttf | Bin 0 -> 197684 bytes dotfiles/fonts/Lilex-ExtraLight.ttf | Bin 0 -> 186152 bytes dotfiles/fonts/Lilex-ExtraLightItalic.ttf | Bin 0 -> 191460 bytes dotfiles/fonts/Lilex-Italic.ttf | Bin 0 -> 198388 bytes dotfiles/fonts/Lilex-Medium.ttf | Bin 0 -> 188564 bytes dotfiles/fonts/Lilex-MediumItalic.ttf | Bin 0 -> 194956 bytes dotfiles/fonts/Lilex-Regular.ttf | Bin 0 -> 194732 bytes dotfiles/fonts/Lilex-Thin.ttf | Bin 0 -> 185188 bytes dotfiles/fonts/Lilex-ThinItalic.ttf | Bin 0 -> 192080 bytes dotfiles/fonts/Lilex_Bold.ttf | Bin 0 -> 193428 bytes dotfiles/fonts/Lilex_BoldItalic.ttf | Bin 0 -> 197684 bytes dotfiles/fonts/Lilex_ExtraLight.ttf | Bin 0 -> 186152 bytes dotfiles/fonts/Lilex_ExtraLightItalic.ttf | Bin 0 -> 191460 bytes dotfiles/fonts/Lilex_Italic.ttf | Bin 0 -> 198388 bytes dotfiles/fonts/Lilex_Medium.ttf | Bin 0 -> 188564 bytes dotfiles/fonts/Lilex_MediumItalic.ttf | Bin 0 -> 194956 bytes dotfiles/fonts/Lilex_Regular.ttf | Bin 0 -> 194732 bytes dotfiles/fonts/Lilex_Thin.ttf | Bin 0 -> 185188 bytes dotfiles/fonts/Lilex_ThinItalic.ttf | Bin 0 -> 192080 bytes dotfiles/fonts/MesloLGS NF Bold Italic.ttf | Bin 0 -> 2561984 bytes dotfiles/fonts/MesloLGS NF Bold.ttf | Bin 0 -> 2603868 bytes dotfiles/fonts/MesloLGS NF Italic.ttf | Bin 0 -> 2553260 bytes dotfiles/fonts/MesloLGS NF Regular.ttf | Bin 0 -> 2594368 bytes dotfiles/fonts/MesloLGS_NF_Bold.ttf | Bin 0 -> 2603868 bytes dotfiles/fonts/MesloLGS_NF_Bold_Italic.ttf | Bin 0 -> 2561984 bytes dotfiles/fonts/MesloLGS_NF_Italic.ttf | Bin 0 -> 2553260 bytes dotfiles/fonts/MesloLGS_NF_Regular.ttf | Bin 0 -> 2594368 bytes ...onoLisa Bold Italic Nerd Font Complete Mono.otf | Bin 0 -> 3325116 bytes .../MonoLisa Bold Nerd Font Complete Mono.otf | Bin 0 -> 3325300 bytes ...Lisa Regular Italic Nerd Font Complete Mono.otf | Bin 0 -> 3324440 bytes .../MonoLisa Regular Nerd Font Complete Mono.otf | Bin 0 -> 3323312 bytes ...onoLisa_Bold_Italic_Nerd_Font_Complete_Mono.otf | Bin 0 -> 3325116 bytes .../MonoLisa_Bold_Nerd_Font_Complete_Mono.otf | Bin 0 -> 3325300 bytes ...Lisa_Regular_Italic_Nerd_Font_Complete_Mono.otf | Bin 0 -> 3324440 bytes .../MonoLisa_Regular_Nerd_Font_Complete_Mono.otf | Bin 0 -> 3323312 bytes dotfiles/fonts/Quicksand-Bold.ttf | Bin 0 -> 77028 bytes dotfiles/fonts/Quicksand-Light.ttf | Bin 0 -> 77104 bytes dotfiles/fonts/Quicksand-Medium.ttf | Bin 0 -> 77464 bytes dotfiles/fonts/Quicksand-Regular.ttf | Bin 0 -> 77420 bytes dotfiles/fonts/Quicksand-SemiBold.ttf | Bin 0 -> 77396 bytes dotfiles/fonts/Quicksand-VariableFont_wght.ttf | Bin 0 -> 124884 bytes dotfiles/fonts/Segoe UI Bold Italic.ttf | Bin 0 -> 42548 bytes dotfiles/fonts/Segoe UI Bold.ttf | Bin 0 -> 36056 bytes dotfiles/fonts/Segoe UI Italic.ttf | Bin 0 -> 41332 bytes dotfiles/fonts/Segoe UI.ttf | Bin 0 -> 34164 bytes dotfiles/fonts/Segoe_UI.ttf | Bin 0 -> 34164 bytes dotfiles/fonts/Segoe_UI_Bold.ttf | Bin 0 -> 36056 bytes dotfiles/fonts/Segoe_UI_Bold_Italic.ttf | Bin 0 -> 42548 bytes dotfiles/fonts/Segoe_UI_Italic.ttf | Bin 0 -> 41332 bytes dotfiles/fonts/lmmath.otf | Bin 0 -> 825572 bytes dotfiles/ghostty/config | 19 + dotfiles/helix/config.toml | 34 ++ dotfiles/helix/languages.toml | 43 ++ dotfiles/helix/themes/monokai-transparent.toml | 3 + dotfiles/labwc/autostart | 16 + dotfiles/labwc/environment | 28 ++ dotfiles/labwc/menu.xml | 76 ++++ dotfiles/labwc/rc.xml | 501 +++++++++++++++++++++ dotfiles/mako/config | 26 ++ dotfiles/swappy/config | 2 + dotfiles/themes/Orzhov/openbox-3/close-active.svg | 6 + .../themes/Orzhov/openbox-3/close-inactive.svg | 3 + .../themes/Orzhov/openbox-3/close_hover-active.svg | 6 + .../themes/Orzhov/openbox-3/iconify-active.svg | 3 + .../themes/Orzhov/openbox-3/iconify-inactive.svg | 3 + .../Orzhov/openbox-3/iconify_hover-active.svg | 3 + dotfiles/themes/Orzhov/openbox-3/max-active.svg | 6 + dotfiles/themes/Orzhov/openbox-3/max-inactive.svg | 3 + .../themes/Orzhov/openbox-3/max_hover-active.svg | 6 + .../themes/Orzhov/openbox-3/max_toggled-active.svg | 6 + .../Orzhov/openbox-3/max_toggled-inactive.svg | 3 + .../Orzhov/openbox-3/max_toggled_hover-active.svg | 6 + dotfiles/themes/Orzhov/openbox-3/menu-active.svg | 6 + dotfiles/themes/Orzhov/openbox-3/menu-inactive.svg | 7 + .../themes/Orzhov/openbox-3/menu_hover-active.svg | 6 + dotfiles/themes/Orzhov/openbox-3/themerc | 46 ++ dotfiles/themes/Orzhov/openbox-3/themerc.default | 103 +++++ dotfiles/waybar/config.jsonc | 136 ++++++ dotfiles/waybar/power_menu.xml | 28 ++ dotfiles/waybar/style.css | 172 +++++++ wallpapers/riverfall.jpg | Bin 0 -> 7208960 bytes 108 files changed, 1306 insertions(+) create mode 100644 dotfiles/fonts/Comfortaa-Bold.otf create mode 100644 dotfiles/fonts/Comfortaa-Light.otf create mode 100644 dotfiles/fonts/Comfortaa-Medium.otf create mode 100644 dotfiles/fonts/Comfortaa-Regular.otf create mode 100644 dotfiles/fonts/Comfortaa-SemiBold.otf create mode 100644 dotfiles/fonts/GFS/Artemisia/GFSArtemisia.otf create mode 100644 dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBold.otf create mode 100644 dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBoldIt.otf create mode 100644 dotfiles/fonts/GFS/Artemisia/GFSArtemisiaIt.otf create mode 100644 dotfiles/fonts/GFS/Bodoni Classic/GFSBodoniClassic.otf create mode 100644 dotfiles/fonts/GFS/Bodoni/GFSBodoni.otf create mode 100644 dotfiles/fonts/GFS/Bodoni/GFSBodoniBold.otf create mode 100644 dotfiles/fonts/GFS/Bodoni/GFSBodoniBoldIt.otf create mode 100644 dotfiles/fonts/GFS/Bodoni/GFSBodoniIt.otf create mode 100644 dotfiles/fonts/GFS/Didot/GFSDidot.otf create mode 100644 dotfiles/fonts/GFS/Didot/GFSDidotBold.otf create mode 100644 dotfiles/fonts/GFS/Didot/GFSDidotBoldItalic.otf create mode 100644 dotfiles/fonts/GFS/Didot/GFSDidotItalic.otf create mode 100644 dotfiles/fonts/GFS/Garaldus/GFSGaraldus.otf create mode 100644 dotfiles/fonts/GFS/Gazis/GFSGazis.otf create mode 100644 dotfiles/fonts/GFS/Goschen/GFS Goschen-Italic.otf create mode 100644 dotfiles/fonts/GFS/Heraklit/GFSHeraklit.otf create mode 100644 dotfiles/fonts/GFS/Neohelenic Math/GFSNeohellenicMath.otf create mode 100644 dotfiles/fonts/GFS/Theokritos/GFSTheokritos.otf create mode 100644 dotfiles/fonts/Greater-Creation-Demo.ttf create mode 100644 dotfiles/fonts/Greater_Creation_Demo.ttf create mode 100644 dotfiles/fonts/Lilex-Bold.ttf create mode 100644 dotfiles/fonts/Lilex-BoldItalic.ttf create mode 100644 dotfiles/fonts/Lilex-ExtraLight.ttf create mode 100644 dotfiles/fonts/Lilex-ExtraLightItalic.ttf create mode 100644 dotfiles/fonts/Lilex-Italic.ttf create mode 100644 dotfiles/fonts/Lilex-Medium.ttf create mode 100644 dotfiles/fonts/Lilex-MediumItalic.ttf create mode 100644 dotfiles/fonts/Lilex-Regular.ttf create mode 100644 dotfiles/fonts/Lilex-Thin.ttf create mode 100644 dotfiles/fonts/Lilex-ThinItalic.ttf create mode 100644 dotfiles/fonts/Lilex_Bold.ttf create mode 100644 dotfiles/fonts/Lilex_BoldItalic.ttf create mode 100644 dotfiles/fonts/Lilex_ExtraLight.ttf create mode 100644 dotfiles/fonts/Lilex_ExtraLightItalic.ttf create mode 100644 dotfiles/fonts/Lilex_Italic.ttf create mode 100644 dotfiles/fonts/Lilex_Medium.ttf create mode 100644 dotfiles/fonts/Lilex_MediumItalic.ttf create mode 100644 dotfiles/fonts/Lilex_Regular.ttf create mode 100644 dotfiles/fonts/Lilex_Thin.ttf create mode 100644 dotfiles/fonts/Lilex_ThinItalic.ttf create mode 100644 dotfiles/fonts/MesloLGS NF Bold Italic.ttf create mode 100644 dotfiles/fonts/MesloLGS NF Bold.ttf create mode 100644 dotfiles/fonts/MesloLGS NF Italic.ttf create mode 100644 dotfiles/fonts/MesloLGS NF Regular.ttf create mode 100644 dotfiles/fonts/MesloLGS_NF_Bold.ttf create mode 100644 dotfiles/fonts/MesloLGS_NF_Bold_Italic.ttf create mode 100644 dotfiles/fonts/MesloLGS_NF_Italic.ttf create mode 100644 dotfiles/fonts/MesloLGS_NF_Regular.ttf create mode 100644 dotfiles/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf create mode 100644 dotfiles/fonts/MonoLisa Bold Nerd Font Complete Mono.otf create mode 100644 dotfiles/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf create mode 100644 dotfiles/fonts/MonoLisa Regular Nerd Font Complete Mono.otf create mode 100644 dotfiles/fonts/MonoLisa_Bold_Italic_Nerd_Font_Complete_Mono.otf create mode 100644 dotfiles/fonts/MonoLisa_Bold_Nerd_Font_Complete_Mono.otf create mode 100644 dotfiles/fonts/MonoLisa_Regular_Italic_Nerd_Font_Complete_Mono.otf create mode 100644 dotfiles/fonts/MonoLisa_Regular_Nerd_Font_Complete_Mono.otf create mode 100644 dotfiles/fonts/Quicksand-Bold.ttf create mode 100644 dotfiles/fonts/Quicksand-Light.ttf create mode 100644 dotfiles/fonts/Quicksand-Medium.ttf create mode 100644 dotfiles/fonts/Quicksand-Regular.ttf create mode 100644 dotfiles/fonts/Quicksand-SemiBold.ttf create mode 100644 dotfiles/fonts/Quicksand-VariableFont_wght.ttf create mode 100644 dotfiles/fonts/Segoe UI Bold Italic.ttf create mode 100644 dotfiles/fonts/Segoe UI Bold.ttf create mode 100644 dotfiles/fonts/Segoe UI Italic.ttf create mode 100644 dotfiles/fonts/Segoe UI.ttf create mode 100644 dotfiles/fonts/Segoe_UI.ttf create mode 100644 dotfiles/fonts/Segoe_UI_Bold.ttf create mode 100644 dotfiles/fonts/Segoe_UI_Bold_Italic.ttf create mode 100644 dotfiles/fonts/Segoe_UI_Italic.ttf create mode 100644 dotfiles/fonts/lmmath.otf create mode 100644 dotfiles/ghostty/config create mode 100644 dotfiles/helix/config.toml create mode 100644 dotfiles/helix/languages.toml create mode 100644 dotfiles/helix/themes/monokai-transparent.toml create mode 100644 dotfiles/labwc/autostart create mode 100644 dotfiles/labwc/environment create mode 100644 dotfiles/labwc/menu.xml create mode 100644 dotfiles/labwc/rc.xml create mode 100644 dotfiles/mako/config create mode 100644 dotfiles/swappy/config create mode 100644 dotfiles/themes/Orzhov/openbox-3/close-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/close-inactive.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/close_hover-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/iconify-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/iconify-inactive.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/iconify_hover-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max-inactive.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max_hover-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max_toggled-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max_toggled-inactive.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/max_toggled_hover-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/menu-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/menu-inactive.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/menu_hover-active.svg create mode 100644 dotfiles/themes/Orzhov/openbox-3/themerc create mode 100644 dotfiles/themes/Orzhov/openbox-3/themerc.default create mode 100644 dotfiles/waybar/config.jsonc create mode 100644 dotfiles/waybar/power_menu.xml create mode 100644 dotfiles/waybar/style.css create mode 100644 wallpapers/riverfall.jpg diff --git a/dotfiles/fonts/Comfortaa-Bold.otf b/dotfiles/fonts/Comfortaa-Bold.otf new file mode 100644 index 0000000..72517e1 Binary files /dev/null and b/dotfiles/fonts/Comfortaa-Bold.otf differ diff --git a/dotfiles/fonts/Comfortaa-Light.otf b/dotfiles/fonts/Comfortaa-Light.otf new file mode 100644 index 0000000..7deae7f Binary files /dev/null and b/dotfiles/fonts/Comfortaa-Light.otf differ diff --git a/dotfiles/fonts/Comfortaa-Medium.otf b/dotfiles/fonts/Comfortaa-Medium.otf new file mode 100644 index 0000000..0330c35 Binary files /dev/null and b/dotfiles/fonts/Comfortaa-Medium.otf differ diff --git a/dotfiles/fonts/Comfortaa-Regular.otf b/dotfiles/fonts/Comfortaa-Regular.otf new file mode 100644 index 0000000..b464065 Binary files /dev/null and b/dotfiles/fonts/Comfortaa-Regular.otf differ diff --git a/dotfiles/fonts/Comfortaa-SemiBold.otf b/dotfiles/fonts/Comfortaa-SemiBold.otf new file mode 100644 index 0000000..d20be5b Binary files /dev/null and b/dotfiles/fonts/Comfortaa-SemiBold.otf differ diff --git a/dotfiles/fonts/GFS/Artemisia/GFSArtemisia.otf b/dotfiles/fonts/GFS/Artemisia/GFSArtemisia.otf new file mode 100644 index 0000000..ab34002 Binary files /dev/null and b/dotfiles/fonts/GFS/Artemisia/GFSArtemisia.otf differ diff --git a/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBold.otf b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBold.otf new file mode 100644 index 0000000..890e4be Binary files /dev/null and b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBold.otf differ diff --git a/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBoldIt.otf b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBoldIt.otf new file mode 100644 index 0000000..941af36 Binary files /dev/null and b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaBoldIt.otf differ diff --git a/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaIt.otf b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaIt.otf new file mode 100644 index 0000000..562a3ff Binary files /dev/null and b/dotfiles/fonts/GFS/Artemisia/GFSArtemisiaIt.otf differ diff --git a/dotfiles/fonts/GFS/Bodoni Classic/GFSBodoniClassic.otf b/dotfiles/fonts/GFS/Bodoni Classic/GFSBodoniClassic.otf new file mode 100644 index 0000000..c23369d Binary files /dev/null and b/dotfiles/fonts/GFS/Bodoni Classic/GFSBodoniClassic.otf differ diff --git a/dotfiles/fonts/GFS/Bodoni/GFSBodoni.otf b/dotfiles/fonts/GFS/Bodoni/GFSBodoni.otf new file mode 100644 index 0000000..2c42153 Binary files /dev/null and b/dotfiles/fonts/GFS/Bodoni/GFSBodoni.otf differ diff --git a/dotfiles/fonts/GFS/Bodoni/GFSBodoniBold.otf b/dotfiles/fonts/GFS/Bodoni/GFSBodoniBold.otf new file mode 100644 index 0000000..0dc7972 Binary files /dev/null and b/dotfiles/fonts/GFS/Bodoni/GFSBodoniBold.otf differ diff --git a/dotfiles/fonts/GFS/Bodoni/GFSBodoniBoldIt.otf b/dotfiles/fonts/GFS/Bodoni/GFSBodoniBoldIt.otf new file mode 100644 index 0000000..356ea91 Binary files /dev/null and b/dotfiles/fonts/GFS/Bodoni/GFSBodoniBoldIt.otf differ diff --git a/dotfiles/fonts/GFS/Bodoni/GFSBodoniIt.otf b/dotfiles/fonts/GFS/Bodoni/GFSBodoniIt.otf new file mode 100644 index 0000000..90562ae Binary files /dev/null and b/dotfiles/fonts/GFS/Bodoni/GFSBodoniIt.otf differ diff --git a/dotfiles/fonts/GFS/Didot/GFSDidot.otf b/dotfiles/fonts/GFS/Didot/GFSDidot.otf new file mode 100644 index 0000000..2615034 Binary files /dev/null and b/dotfiles/fonts/GFS/Didot/GFSDidot.otf differ diff --git a/dotfiles/fonts/GFS/Didot/GFSDidotBold.otf b/dotfiles/fonts/GFS/Didot/GFSDidotBold.otf new file mode 100644 index 0000000..8e0e383 Binary files /dev/null and b/dotfiles/fonts/GFS/Didot/GFSDidotBold.otf differ diff --git a/dotfiles/fonts/GFS/Didot/GFSDidotBoldItalic.otf b/dotfiles/fonts/GFS/Didot/GFSDidotBoldItalic.otf new file mode 100644 index 0000000..0f9bb77 Binary files /dev/null and b/dotfiles/fonts/GFS/Didot/GFSDidotBoldItalic.otf differ diff --git a/dotfiles/fonts/GFS/Didot/GFSDidotItalic.otf b/dotfiles/fonts/GFS/Didot/GFSDidotItalic.otf new file mode 100644 index 0000000..52dd180 Binary files /dev/null and b/dotfiles/fonts/GFS/Didot/GFSDidotItalic.otf differ diff --git a/dotfiles/fonts/GFS/Garaldus/GFSGaraldus.otf b/dotfiles/fonts/GFS/Garaldus/GFSGaraldus.otf new file mode 100644 index 0000000..a7f8813 Binary files /dev/null and b/dotfiles/fonts/GFS/Garaldus/GFSGaraldus.otf differ diff --git a/dotfiles/fonts/GFS/Gazis/GFSGazis.otf b/dotfiles/fonts/GFS/Gazis/GFSGazis.otf new file mode 100644 index 0000000..8a2e584 Binary files /dev/null and b/dotfiles/fonts/GFS/Gazis/GFSGazis.otf differ diff --git a/dotfiles/fonts/GFS/Goschen/GFS Goschen-Italic.otf b/dotfiles/fonts/GFS/Goschen/GFS Goschen-Italic.otf new file mode 100644 index 0000000..8f5d239 Binary files /dev/null and b/dotfiles/fonts/GFS/Goschen/GFS Goschen-Italic.otf differ diff --git a/dotfiles/fonts/GFS/Heraklit/GFSHeraklit.otf b/dotfiles/fonts/GFS/Heraklit/GFSHeraklit.otf new file mode 100644 index 0000000..44a3cfe Binary files /dev/null and b/dotfiles/fonts/GFS/Heraklit/GFSHeraklit.otf differ diff --git a/dotfiles/fonts/GFS/Neohelenic Math/GFSNeohellenicMath.otf b/dotfiles/fonts/GFS/Neohelenic Math/GFSNeohellenicMath.otf new file mode 100644 index 0000000..376f5a9 Binary files /dev/null and b/dotfiles/fonts/GFS/Neohelenic Math/GFSNeohellenicMath.otf differ diff --git a/dotfiles/fonts/GFS/Theokritos/GFSTheokritos.otf b/dotfiles/fonts/GFS/Theokritos/GFSTheokritos.otf new file mode 100644 index 0000000..57bda42 Binary files /dev/null and b/dotfiles/fonts/GFS/Theokritos/GFSTheokritos.otf differ diff --git a/dotfiles/fonts/Greater-Creation-Demo.ttf b/dotfiles/fonts/Greater-Creation-Demo.ttf new file mode 100644 index 0000000..dedc3a8 Binary files /dev/null and b/dotfiles/fonts/Greater-Creation-Demo.ttf differ diff --git a/dotfiles/fonts/Greater_Creation_Demo.ttf b/dotfiles/fonts/Greater_Creation_Demo.ttf new file mode 100644 index 0000000..dedc3a8 Binary files /dev/null and b/dotfiles/fonts/Greater_Creation_Demo.ttf differ diff --git a/dotfiles/fonts/Lilex-Bold.ttf b/dotfiles/fonts/Lilex-Bold.ttf new file mode 100644 index 0000000..37ffc42 Binary files /dev/null and b/dotfiles/fonts/Lilex-Bold.ttf differ diff --git a/dotfiles/fonts/Lilex-BoldItalic.ttf b/dotfiles/fonts/Lilex-BoldItalic.ttf new file mode 100644 index 0000000..5e8d50f Binary files /dev/null and b/dotfiles/fonts/Lilex-BoldItalic.ttf differ diff --git a/dotfiles/fonts/Lilex-ExtraLight.ttf b/dotfiles/fonts/Lilex-ExtraLight.ttf new file mode 100644 index 0000000..c044f2a Binary files /dev/null and b/dotfiles/fonts/Lilex-ExtraLight.ttf differ diff --git a/dotfiles/fonts/Lilex-ExtraLightItalic.ttf b/dotfiles/fonts/Lilex-ExtraLightItalic.ttf new file mode 100644 index 0000000..61c22df Binary files /dev/null and b/dotfiles/fonts/Lilex-ExtraLightItalic.ttf differ diff --git a/dotfiles/fonts/Lilex-Italic.ttf b/dotfiles/fonts/Lilex-Italic.ttf new file mode 100644 index 0000000..e6afafd Binary files /dev/null and b/dotfiles/fonts/Lilex-Italic.ttf differ diff --git a/dotfiles/fonts/Lilex-Medium.ttf b/dotfiles/fonts/Lilex-Medium.ttf new file mode 100644 index 0000000..3a3e522 Binary files /dev/null and b/dotfiles/fonts/Lilex-Medium.ttf differ diff --git a/dotfiles/fonts/Lilex-MediumItalic.ttf b/dotfiles/fonts/Lilex-MediumItalic.ttf new file mode 100644 index 0000000..43d7908 Binary files /dev/null and b/dotfiles/fonts/Lilex-MediumItalic.ttf differ diff --git a/dotfiles/fonts/Lilex-Regular.ttf b/dotfiles/fonts/Lilex-Regular.ttf new file mode 100644 index 0000000..bb83019 Binary files /dev/null and b/dotfiles/fonts/Lilex-Regular.ttf differ diff --git a/dotfiles/fonts/Lilex-Thin.ttf b/dotfiles/fonts/Lilex-Thin.ttf new file mode 100644 index 0000000..d392439 Binary files /dev/null and b/dotfiles/fonts/Lilex-Thin.ttf differ diff --git a/dotfiles/fonts/Lilex-ThinItalic.ttf b/dotfiles/fonts/Lilex-ThinItalic.ttf new file mode 100644 index 0000000..f465f60 Binary files /dev/null and b/dotfiles/fonts/Lilex-ThinItalic.ttf differ diff --git a/dotfiles/fonts/Lilex_Bold.ttf b/dotfiles/fonts/Lilex_Bold.ttf new file mode 100644 index 0000000..37ffc42 Binary files /dev/null and b/dotfiles/fonts/Lilex_Bold.ttf differ diff --git a/dotfiles/fonts/Lilex_BoldItalic.ttf b/dotfiles/fonts/Lilex_BoldItalic.ttf new file mode 100644 index 0000000..5e8d50f Binary files /dev/null and b/dotfiles/fonts/Lilex_BoldItalic.ttf differ diff --git a/dotfiles/fonts/Lilex_ExtraLight.ttf b/dotfiles/fonts/Lilex_ExtraLight.ttf new file mode 100644 index 0000000..c044f2a Binary files /dev/null and b/dotfiles/fonts/Lilex_ExtraLight.ttf differ diff --git a/dotfiles/fonts/Lilex_ExtraLightItalic.ttf b/dotfiles/fonts/Lilex_ExtraLightItalic.ttf new file mode 100644 index 0000000..61c22df Binary files /dev/null and b/dotfiles/fonts/Lilex_ExtraLightItalic.ttf differ diff --git a/dotfiles/fonts/Lilex_Italic.ttf b/dotfiles/fonts/Lilex_Italic.ttf new file mode 100644 index 0000000..e6afafd Binary files /dev/null and b/dotfiles/fonts/Lilex_Italic.ttf differ diff --git a/dotfiles/fonts/Lilex_Medium.ttf b/dotfiles/fonts/Lilex_Medium.ttf new file mode 100644 index 0000000..3a3e522 Binary files /dev/null and b/dotfiles/fonts/Lilex_Medium.ttf differ diff --git a/dotfiles/fonts/Lilex_MediumItalic.ttf b/dotfiles/fonts/Lilex_MediumItalic.ttf new file mode 100644 index 0000000..43d7908 Binary files /dev/null and b/dotfiles/fonts/Lilex_MediumItalic.ttf differ diff --git a/dotfiles/fonts/Lilex_Regular.ttf b/dotfiles/fonts/Lilex_Regular.ttf new file mode 100644 index 0000000..bb83019 Binary files /dev/null and b/dotfiles/fonts/Lilex_Regular.ttf differ diff --git a/dotfiles/fonts/Lilex_Thin.ttf b/dotfiles/fonts/Lilex_Thin.ttf new file mode 100644 index 0000000..d392439 Binary files /dev/null and b/dotfiles/fonts/Lilex_Thin.ttf differ diff --git a/dotfiles/fonts/Lilex_ThinItalic.ttf b/dotfiles/fonts/Lilex_ThinItalic.ttf new file mode 100644 index 0000000..f465f60 Binary files /dev/null and b/dotfiles/fonts/Lilex_ThinItalic.ttf differ diff --git a/dotfiles/fonts/MesloLGS NF Bold Italic.ttf b/dotfiles/fonts/MesloLGS NF Bold Italic.ttf new file mode 100644 index 0000000..9548f2b Binary files /dev/null and b/dotfiles/fonts/MesloLGS NF Bold Italic.ttf differ diff --git a/dotfiles/fonts/MesloLGS NF Bold.ttf b/dotfiles/fonts/MesloLGS NF Bold.ttf new file mode 100644 index 0000000..e0e3954 Binary files /dev/null and b/dotfiles/fonts/MesloLGS NF Bold.ttf differ diff --git a/dotfiles/fonts/MesloLGS NF Italic.ttf b/dotfiles/fonts/MesloLGS NF Italic.ttf new file mode 100644 index 0000000..95c2cad Binary files /dev/null and b/dotfiles/fonts/MesloLGS NF Italic.ttf differ diff --git a/dotfiles/fonts/MesloLGS NF Regular.ttf b/dotfiles/fonts/MesloLGS NF Regular.ttf new file mode 100644 index 0000000..88b8149 Binary files /dev/null and b/dotfiles/fonts/MesloLGS NF Regular.ttf differ diff --git a/dotfiles/fonts/MesloLGS_NF_Bold.ttf b/dotfiles/fonts/MesloLGS_NF_Bold.ttf new file mode 100644 index 0000000..e0e3954 Binary files /dev/null and b/dotfiles/fonts/MesloLGS_NF_Bold.ttf differ diff --git a/dotfiles/fonts/MesloLGS_NF_Bold_Italic.ttf b/dotfiles/fonts/MesloLGS_NF_Bold_Italic.ttf new file mode 100644 index 0000000..9548f2b Binary files /dev/null and b/dotfiles/fonts/MesloLGS_NF_Bold_Italic.ttf differ diff --git a/dotfiles/fonts/MesloLGS_NF_Italic.ttf b/dotfiles/fonts/MesloLGS_NF_Italic.ttf new file mode 100644 index 0000000..95c2cad Binary files /dev/null and b/dotfiles/fonts/MesloLGS_NF_Italic.ttf differ diff --git a/dotfiles/fonts/MesloLGS_NF_Regular.ttf b/dotfiles/fonts/MesloLGS_NF_Regular.ttf new file mode 100644 index 0000000..88b8149 Binary files /dev/null and b/dotfiles/fonts/MesloLGS_NF_Regular.ttf differ diff --git a/dotfiles/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf b/dotfiles/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf new file mode 100644 index 0000000..4446698 Binary files /dev/null and b/dotfiles/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa Bold Nerd Font Complete Mono.otf b/dotfiles/fonts/MonoLisa Bold Nerd Font Complete Mono.otf new file mode 100644 index 0000000..f89b9ce Binary files /dev/null and b/dotfiles/fonts/MonoLisa Bold Nerd Font Complete Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf b/dotfiles/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf new file mode 100644 index 0000000..870fcf2 Binary files /dev/null and b/dotfiles/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa Regular Nerd Font Complete Mono.otf b/dotfiles/fonts/MonoLisa Regular Nerd Font Complete Mono.otf new file mode 100644 index 0000000..19850bf Binary files /dev/null and b/dotfiles/fonts/MonoLisa Regular Nerd Font Complete Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa_Bold_Italic_Nerd_Font_Complete_Mono.otf b/dotfiles/fonts/MonoLisa_Bold_Italic_Nerd_Font_Complete_Mono.otf new file mode 100644 index 0000000..4446698 Binary files /dev/null and b/dotfiles/fonts/MonoLisa_Bold_Italic_Nerd_Font_Complete_Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa_Bold_Nerd_Font_Complete_Mono.otf b/dotfiles/fonts/MonoLisa_Bold_Nerd_Font_Complete_Mono.otf new file mode 100644 index 0000000..f89b9ce Binary files /dev/null and b/dotfiles/fonts/MonoLisa_Bold_Nerd_Font_Complete_Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa_Regular_Italic_Nerd_Font_Complete_Mono.otf b/dotfiles/fonts/MonoLisa_Regular_Italic_Nerd_Font_Complete_Mono.otf new file mode 100644 index 0000000..870fcf2 Binary files /dev/null and b/dotfiles/fonts/MonoLisa_Regular_Italic_Nerd_Font_Complete_Mono.otf differ diff --git a/dotfiles/fonts/MonoLisa_Regular_Nerd_Font_Complete_Mono.otf b/dotfiles/fonts/MonoLisa_Regular_Nerd_Font_Complete_Mono.otf new file mode 100644 index 0000000..19850bf Binary files /dev/null and b/dotfiles/fonts/MonoLisa_Regular_Nerd_Font_Complete_Mono.otf differ diff --git a/dotfiles/fonts/Quicksand-Bold.ttf b/dotfiles/fonts/Quicksand-Bold.ttf new file mode 100644 index 0000000..edfa93f Binary files /dev/null and b/dotfiles/fonts/Quicksand-Bold.ttf differ diff --git a/dotfiles/fonts/Quicksand-Light.ttf b/dotfiles/fonts/Quicksand-Light.ttf new file mode 100644 index 0000000..42ef072 Binary files /dev/null and b/dotfiles/fonts/Quicksand-Light.ttf differ diff --git a/dotfiles/fonts/Quicksand-Medium.ttf b/dotfiles/fonts/Quicksand-Medium.ttf new file mode 100644 index 0000000..7eadfad Binary files /dev/null and b/dotfiles/fonts/Quicksand-Medium.ttf differ diff --git a/dotfiles/fonts/Quicksand-Regular.ttf b/dotfiles/fonts/Quicksand-Regular.ttf new file mode 100644 index 0000000..cb1596d Binary files /dev/null and b/dotfiles/fonts/Quicksand-Regular.ttf differ diff --git a/dotfiles/fonts/Quicksand-SemiBold.ttf b/dotfiles/fonts/Quicksand-SemiBold.ttf new file mode 100644 index 0000000..b280a9d Binary files /dev/null and b/dotfiles/fonts/Quicksand-SemiBold.ttf differ diff --git a/dotfiles/fonts/Quicksand-VariableFont_wght.ttf b/dotfiles/fonts/Quicksand-VariableFont_wght.ttf new file mode 100644 index 0000000..887908a Binary files /dev/null and b/dotfiles/fonts/Quicksand-VariableFont_wght.ttf differ diff --git a/dotfiles/fonts/Segoe UI Bold Italic.ttf b/dotfiles/fonts/Segoe UI Bold Italic.ttf new file mode 100644 index 0000000..d134de8 Binary files /dev/null and b/dotfiles/fonts/Segoe UI Bold Italic.ttf differ diff --git a/dotfiles/fonts/Segoe UI Bold.ttf b/dotfiles/fonts/Segoe UI Bold.ttf new file mode 100644 index 0000000..5723e8b Binary files /dev/null and b/dotfiles/fonts/Segoe UI Bold.ttf differ diff --git a/dotfiles/fonts/Segoe UI Italic.ttf b/dotfiles/fonts/Segoe UI Italic.ttf new file mode 100644 index 0000000..07fdf85 Binary files /dev/null and b/dotfiles/fonts/Segoe UI Italic.ttf differ diff --git a/dotfiles/fonts/Segoe UI.ttf b/dotfiles/fonts/Segoe UI.ttf new file mode 100644 index 0000000..46b3b99 Binary files /dev/null and b/dotfiles/fonts/Segoe UI.ttf differ diff --git a/dotfiles/fonts/Segoe_UI.ttf b/dotfiles/fonts/Segoe_UI.ttf new file mode 100644 index 0000000..46b3b99 Binary files /dev/null and b/dotfiles/fonts/Segoe_UI.ttf differ diff --git a/dotfiles/fonts/Segoe_UI_Bold.ttf b/dotfiles/fonts/Segoe_UI_Bold.ttf new file mode 100644 index 0000000..5723e8b Binary files /dev/null and b/dotfiles/fonts/Segoe_UI_Bold.ttf differ diff --git a/dotfiles/fonts/Segoe_UI_Bold_Italic.ttf b/dotfiles/fonts/Segoe_UI_Bold_Italic.ttf new file mode 100644 index 0000000..d134de8 Binary files /dev/null and b/dotfiles/fonts/Segoe_UI_Bold_Italic.ttf differ diff --git a/dotfiles/fonts/Segoe_UI_Italic.ttf b/dotfiles/fonts/Segoe_UI_Italic.ttf new file mode 100644 index 0000000..07fdf85 Binary files /dev/null and b/dotfiles/fonts/Segoe_UI_Italic.ttf differ diff --git a/dotfiles/fonts/lmmath.otf b/dotfiles/fonts/lmmath.otf new file mode 100644 index 0000000..fe13b1f Binary files /dev/null and b/dotfiles/fonts/lmmath.otf differ diff --git a/dotfiles/ghostty/config b/dotfiles/ghostty/config new file mode 100644 index 0000000..da4d9d3 --- /dev/null +++ b/dotfiles/ghostty/config @@ -0,0 +1,19 @@ +# font +font-family = Maple Mono NF CN +font-style = bold +font-size = 11 + +# i hate decor +window-decoration = false + +# background +background = #2b2b2b +background-opacity = 1 +background-blur = true + +# cursor +cursor-style = bar +cursor-style-blink = true + +# dunno +working-directory = home diff --git a/dotfiles/helix/config.toml b/dotfiles/helix/config.toml new file mode 100644 index 0000000..86ed106 --- /dev/null +++ b/dotfiles/helix/config.toml @@ -0,0 +1,34 @@ +theme = "monokai-transparent" + +[editor] +bufferline = "always" +line-number = "relative" + +[editor.file-picker] +hidden = true + +[editor.indent-guides] +render = true + +[editor.statusline] +center = ["file-name", "read-only-indicator", "file-modification-indicator", "total-line-numbers"] +left = ["mode", "spinner", "separator"] +right = ["separator", "diagnostics", "selections", "register", "position", "file-encoding"] + +[keys] +[keys.insert] +home = "no_op" +end = "no_op" +up = "no_op" +down = "no_op" +left = "no_op" +right = "no_op" + +[keys.normal] +ret = "goto_word" +home = "no_op" +end = "no_op" +up = "no_op" +down = "no_op" +left = "no_op" +right = "no_op" diff --git a/dotfiles/helix/languages.toml b/dotfiles/helix/languages.toml new file mode 100644 index 0000000..14f93c9 --- /dev/null +++ b/dotfiles/helix/languages.toml @@ -0,0 +1,43 @@ +[[language]] +language-servers = ["python-lsp-server", "ruff"] +name = "python" +indent = { tab-width = 4, unit = " " } +roots = ["uv.lock", "poetry.lock"] + +[[language]] +language-servers = ["nimlangserver"] +name = "nim" +file-types = ["nim", "nims"] +indent = { tab-width = 2, unit = " " } +roots = ["nimble.lock"] + +[[language]] +language-servers = ["typescript-language-server"] +name = "typescript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "javascript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "jsx" + +[[language]] +language-servers = ["typescript-language-server"] +name = "tsx" + +[[language]] +language-servers = [{except-features = ["format"], name = "vscode-json-language-server"}, "efm-lsp-prettier"] +name = "json" + +[[language]] +language-servers = [{except-features = ["format"], name = "marksman"}, "ltex-ls", "efm-lsp-prettier"] +name = "markdown" + +[[language]] +file-types = ["xml"] +name = "xml" + +[language-server.typescript-language-server.config] +documentFormatting = false diff --git a/dotfiles/helix/themes/monokai-transparent.toml b/dotfiles/helix/themes/monokai-transparent.toml new file mode 100644 index 0000000..e601ffe --- /dev/null +++ b/dotfiles/helix/themes/monokai-transparent.toml @@ -0,0 +1,3 @@ +inherits = "monokai_pro" + +["ui.background"] diff --git a/dotfiles/labwc/autostart b/dotfiles/labwc/autostart new file mode 100644 index 0000000..ace51fe --- /dev/null +++ b/dotfiles/labwc/autostart @@ -0,0 +1,16 @@ +# Configure output directives such as mode, position, scale and transform using kanshi. +kanshi >/dev/null 2>&1 & + +# Set background image. +wbg ~/.nix/wallpapers/riverfall.jpg & + +# Launch a panel such as yambar or waybar. +waybar >/dev/null 2>&1 & + +# Enable notifications. Typically GNOME/KDE application notifications go +# through the org.freedesktop.Notifications D-Bus API and require a client such +# as mako to function correctly. Thunderbird is an example of this. +mako >/dev/null 2>&1 & + +# Start the Thunar daemon for better startup +thunar --daemon & diff --git a/dotfiles/labwc/environment b/dotfiles/labwc/environment new file mode 100644 index 0000000..306e057 --- /dev/null +++ b/dotfiles/labwc/environment @@ -0,0 +1,28 @@ +## Uncomment lines starting with one '#' to suit your needs. + +## Use the XKB_DEFAULT_LAYOUT variable to set the keyboard layout. For example +## to start with Swedish keyboard layout set it to 'se'. If you are unsure what +## your country code is, refer to the layout section of: +## /usr/share/X11/xkb/rules/evdev.lst +## +## Multiple keyboard layouts can be set by comma-separating the country codes. +## If multiple layouts are used, specify the toggle-keybind using +## XKB_DEFAULT_OPTIONS as show below. +## For further details, see xkeyboard-config(7) +XKB_DEFAULT_LAYOUT=us,gr +XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle + +## Force firefox to use wayland backend. +MOZ_ENABLE_WAYLAND=1 + +## Set cursor theme and size. Find system icons themes with: +## `find /usr/share/icons/ -type d -name "cursors"` +XCURSOR_THEME=Qogir +XCURSOR_SIZE=24 + +## BEMENU stuff +BEMENU_OPTS= -ni -B 3 --bdr "#C1A550" --tb "#2A2A2A" --tf "#C1A550" --fb "#2A2A2A" --nb "#2A2A2A" --nf "#EDE6DB" --ab "#2A2A2A" --af "#EDE6DB" --hb "#2A2A2A" --hf "#C1A550" --line-height 30 "$@" --center --wrap --ignorecase --prompt '> $' --list 12 --no-overlap --width-factor 0.5 --fn 'Lilex' +BEMENU_BACKEND=wayland + +## bemenu needs this +XDG_DATA_DIRS = ~/.local/share/flatpak/exports/share/applications:$XDG_DATA_DIRS diff --git a/dotfiles/labwc/menu.xml b/dotfiles/labwc/menu.xml new file mode 100644 index 0000000..8760d83 --- /dev/null +++ b/dotfiles/labwc/menu.xml @@ -0,0 +1,76 @@ + + + + + + + + zen-beta + + + flatpak run eu.betterbird.Betterbird + + + + + + + + flatpak run app.grayjay.Grayjay + + + flatpak run org.telegram.desktop + + + flatpak run io.github.equicord.equibop + + + flatpak run com.rtosta.zapzap + + + flatpak run org.localsend.localsend_app + + + + + + + + thunar + + + flatpak run com.github.tchx84.Flatseal + + + flatpak run com.bktus.gpgfrontend + + + alacritty + + + sh -c 'grim -g "$(slurp)" - | swappy -f -' + + + alacritty -e nmtui + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/labwc/rc.xml b/dotfiles/labwc/rc.xml new file mode 100644 index 0000000..fdda1a7 --- /dev/null +++ b/dotfiles/labwc/rc.xml @@ -0,0 +1,501 @@ + + + + + server + 5 + no + no + + + + Orzhov + 0 + yes + + Segoe UI + 10 + normal + normal + + yes + + icon:iconify,max,close + + + + + + + + + + + + + 20 + + + + + yes + yes + no + + + + 1 + yes + + + + 1000 + + Terminal 1 + Terminal 2 + Web 1 + Web 2 + Notes + Social + Mail + Music + + + + + + + + + + + + + + + + on + 25 + 600 + + + + + + sh -c 'grim -g "$(slurp)" - | swappy -f -' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 500 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + // + + + + + + + + + + + 1.0 + yes + + + + yes + + + + + + + + + + + + + + + + + + Center + + + diff --git a/dotfiles/mako/config b/dotfiles/mako/config new file mode 100644 index 0000000..8286905 --- /dev/null +++ b/dotfiles/mako/config @@ -0,0 +1,26 @@ +max-visible=5 +max-history=5 +sort=-time + +layer=top +anchor=top-right + +font=monospace 10 +background-color=#1d1a1e +text-color=#f7f6f3 +width=300 +height=100 +margin=10 +padding=5 +border-size=1 +border-color=#ac9c6d +border-radius=0 +progress-color=over #5588AA +icons=true +max-icon-size=64 + +markup=true +actions=true +format=%s\n%b +default-timeout=5000 +ignore-timeout=false diff --git a/dotfiles/swappy/config b/dotfiles/swappy/config new file mode 100644 index 0000000..82b924d --- /dev/null +++ b/dotfiles/swappy/config @@ -0,0 +1,2 @@ +[Default] +save_dir=$HOME/Images/screenshots diff --git a/dotfiles/themes/Orzhov/openbox-3/close-active.svg b/dotfiles/themes/Orzhov/openbox-3/close-active.svg new file mode 100644 index 0000000..f2415d1 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/close-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/close-inactive.svg b/dotfiles/themes/Orzhov/openbox-3/close-inactive.svg new file mode 100644 index 0000000..f3a4728 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/close-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/close_hover-active.svg b/dotfiles/themes/Orzhov/openbox-3/close_hover-active.svg new file mode 100644 index 0000000..14a6a43 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/close_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/iconify-active.svg b/dotfiles/themes/Orzhov/openbox-3/iconify-active.svg new file mode 100644 index 0000000..d291bb8 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/iconify-active.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/iconify-inactive.svg b/dotfiles/themes/Orzhov/openbox-3/iconify-inactive.svg new file mode 100644 index 0000000..befd778 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/iconify-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/iconify_hover-active.svg b/dotfiles/themes/Orzhov/openbox-3/iconify_hover-active.svg new file mode 100644 index 0000000..cf0b755 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/iconify_hover-active.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max-active.svg b/dotfiles/themes/Orzhov/openbox-3/max-active.svg new file mode 100644 index 0000000..8ea41d9 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max-inactive.svg b/dotfiles/themes/Orzhov/openbox-3/max-inactive.svg new file mode 100644 index 0000000..6424d7b --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max_hover-active.svg b/dotfiles/themes/Orzhov/openbox-3/max_hover-active.svg new file mode 100644 index 0000000..8b6d7c7 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max_toggled-active.svg b/dotfiles/themes/Orzhov/openbox-3/max_toggled-active.svg new file mode 100644 index 0000000..a675e8c --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max_toggled-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max_toggled-inactive.svg b/dotfiles/themes/Orzhov/openbox-3/max_toggled-inactive.svg new file mode 100644 index 0000000..de24088 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max_toggled-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/max_toggled_hover-active.svg b/dotfiles/themes/Orzhov/openbox-3/max_toggled_hover-active.svg new file mode 100644 index 0000000..f7b8287 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/max_toggled_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/menu-active.svg b/dotfiles/themes/Orzhov/openbox-3/menu-active.svg new file mode 100644 index 0000000..8b136fa --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/menu-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/menu-inactive.svg b/dotfiles/themes/Orzhov/openbox-3/menu-inactive.svg new file mode 100644 index 0000000..8d1338d --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/menu-inactive.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/menu_hover-active.svg b/dotfiles/themes/Orzhov/openbox-3/menu_hover-active.svg new file mode 100644 index 0000000..503e337 --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/menu_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dotfiles/themes/Orzhov/openbox-3/themerc b/dotfiles/themes/Orzhov/openbox-3/themerc new file mode 100644 index 0000000..4260a0d --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/themerc @@ -0,0 +1,46 @@ +# Glory to the Orzhov Guild + +## Global + +border.width: 2 + +## Window + +window.active.title.bg.color: #2A2A2A +window.active.label.text.color: #F8F9FA +window.active.border.color: #C1A550 + +window.inactive.title.bg.color: #494848 +window.inactive.label.text.color: #A2A2A2 +window.inactive.border.color: #A2A2A2 + +window.button.hover.bg.corner-radius: 10 + +window.button.width: 22 +window.button.height: 22 + +## Menu + +menu.border.width: 1 +menu.overlap: -6 + +menu.title.bg.color: #2A2A2A +menu.title.text.color: #F8F9FA +menu.title.text.justify: left + +menu.items.bg.color: #2A2A2A +menu.items.text.color: #A2A2A2 + +menu.items.active.bg.color: #2A2A2A +menu.items.active.text.color: #F8F9FA + + +## OSD + +osd.bg.color: #2A2A2A +osd.border.color: #C1A550 +osd.window-switcher.width: 50% +osd.window-switcher.padding: 30% +osd.window-switcher.preview.border.color: #C1A550 + + diff --git a/dotfiles/themes/Orzhov/openbox-3/themerc.default b/dotfiles/themes/Orzhov/openbox-3/themerc.default new file mode 100644 index 0000000..b2dcb2f --- /dev/null +++ b/dotfiles/themes/Orzhov/openbox-3/themerc.default @@ -0,0 +1,103 @@ +# This file contains all themerc options with default values +# +# System-wide and local themes can be overridden by creating a copy of this +# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful +# though - if you only want to override a small number of specific options, +# make sure all other lines are commented out or deleted. + +# general +border.width: 1 +padding.height: 3 + +# The following options has no default, but fallbacks back to +# font-height + 2x padding.height if not set. +# titlebar.height: + +# window border +window.active.border.color: #e1dedb +window.inactive.border.color: #f6f5f4 + +# ToggleKeybinds status indicator +window.active.indicator.toggled-keybind.color: #ff0000 + +# window titlebar background +window.active.title.bg.color: #e1dedb +window.inactive.title.bg.color: #f6f5f4 + +# window titlebar text +window.active.label.text.color: #000000 +window.inactive.label.text.color: #000000 +window.label.text.justify: center + +# window button width +window.button.width: 26 + +# window buttons +window.active.button.unpressed.image.color: #000000 +window.inactive.button.unpressed.image.color: #000000 + +# window drop-shadows +window.active.shadow.size: 60 +window.inactive.shadow.size: 40 +window.active.shadow.color: #00000060 +window.inactive.shadow.color: #00000040 + +# Note that "menu", "iconify", "max", "close" buttons colors can be defined +# individually by inserting the type after the button node, for example: +# +# window.active.button.iconify.unpressed.image.color: #333333 + +# menu +menu.overlap.x: 0 +menu.overlap.y: 0 +menu.width.min: 20 +menu.width.max: 200 +menu.items.bg.color: #fcfbfa +menu.items.text.color: #000000 +menu.items.active.bg.color: #e1dedb +menu.items.active.text.color: #000000 +menu.items.padding.x: 7 +menu.items.padding.y: 4 +menu.separator.width: 1 +menu.separator.padding.width: 6 +menu.separator.padding.height: 3 +menu.separator.color: #888888 + +# on screen display (window-cycle dialog) +osd.bg.color: #e1dedb +osd.border.color: #000000 +osd.border.width: 1 +osd.label.text.color: #000000 + +# width can be set as percent (of screen width) +# example 50% or 75% instead of 600, max 100% +osd.window-switcher.width: 600 + +osd.window-switcher.padding: 4 +osd.window-switcher.item.padding.x: 10 +osd.window-switcher.item.padding.y: 1 +osd.window-switcher.item.active.border.width: 2 +osd.window-switcher.preview.border.width: 1 +osd.window-switcher.preview.border.color: #dddda6,#000000,#dddda6 + +osd.workspace-switcher.boxes.width: 20 +osd.workspace-switcher.boxes.height: 20 + +# Default values for following options change depending on the rendering +# backend. For software-based renderers, *.bg.enabled is "no" and +# *.border.enabled is "yes" if not set. For hardware-based renderers, +# *.bg.enabled is "yes" and *.border.enabled is "no" if not set. +# Setting *.bg.enabled to "yes" for software-based renderer with translucent +# background color may severely impact performance. +# +# snapping.overlay.region.bg.enabled: +# snapping.overlay.edge.bg.enabled: +# snapping.overlay.region.border.enabled: +# snapping.overlay.edge.border.enabled: + +snapping.overlay.region.bg.color: #8080b380 +snapping.overlay.edge.bg.color: #8080b380 +snapping.overlay.region.border.width: 1 +snapping.overlay.edge.border.width: 1 +snapping.overlay.region.border.color: #dddda6,#000000,#dddda6 +snapping.overlay.edge.border.color: #dddda6,#000000,#dddda6 diff --git a/dotfiles/waybar/config.jsonc b/dotfiles/waybar/config.jsonc new file mode 100644 index 0000000..00e32e4 --- /dev/null +++ b/dotfiles/waybar/config.jsonc @@ -0,0 +1,136 @@ +// -*- mode: jsonc -*- +{ + "layer": "top", // Waybar at top layer + "position": "left", // Waybar position (top|bottom|left|right) + // "height": 30, // Waybar height (to be removed for auto height) + // "width": 10, // Waybar width + "spacing": 4, // Gaps between modules (4px) + "reload_style_on_change": true, + // Choose the order of the modules + "modules-left": [ + "wlr/taskbar", + ], + "modules-center": [ + "wlr/workspaces" + ], + "modules-right": [ + "network", + "battery", + "temperature", + "privacy", + "pulseaudio", + "clock", + "tray", + "custom/power" + ], + // Modules configuration + // "sway/workspaces": { + // "disable-scroll": true, + // "all-outputs": true, + // "warp-on-scroll": false, + // "format": "{name}: {icon}", + // "format-icons": { + // "1": "", + // "2": "", + // "3": "", + // "4": "", + // "5": "", + // "urgent": "", + // "focused": "", + // "default": "" + // } + // }, + "tray": { + // "icon-size": 21, + "spacing": 10 + }, + "clock": { + "tooltip-format": "{:%Y %B}\n{calendar}", + "format": "{:%H:%M\n%a\n%d/%m}", + "justify": "center" + }, + "temperature": { + // "thermal-zone": 2, + // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input", + "critical-threshold": 80, + "justify": "center", + "tooltip": false, + "format": "{icon}\n{temperatureC}°C", + "format-icons": ["", "", ""] + }, + + "battery": { + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "justify": "center", + "tooltip": false, + "format": "{icon}\n{capacity}%", + "format-full": "\n{capacity}%", + "format-charging": "\n{capacity}%", + "format-plugged": "\n{capacity}%", + // "format-good": "", // An empty format will hide the module + "format-full": "", + "format-icons": ["", "", "", "", ""] + }, + + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "justify": "center", + "format-wifi": " \n{signalStrength}%", + "format-ethernet": "  \n", + "tooltip-format-wifi": "{ipaddr} @ {essid}", + "tooltip-format-ethernet": "{ipaddr} @ {ifname}", + "format-disconnected": "⚠", + "format-disabled": "✘", + "on-click": "alacritty -e nmtui" + }, + + "pulseaudio": { + // "scroll-step": 1, // %, can be a float + "justify": "center", + "format": "{icon}\n{volume}%", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-muted": " {format_source}", + "format-source": "", + "format-source-muted": "", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""], + "muted": [""] + }, + "on-click": "wpctl set-mute @DEFAULT_SINK@ toggle", + "on-click-right": "pavucontrol" + }, + + "wlr/taskbar": { + "format": "{icon}", + "icon-size": 14, + "icon-theme": "Qogir", + "tooltip-format": "{title}", + "on-click": "activate", + "on-click-middle": "close", + }, + + "custom/power": { + "justify": "center", + "format": " ⏻ ", + "tooltip": false, + "menu": "on-click", + "menu-file": "$HOME/.config/waybar/power_menu.xml", + "menu-actions": { + "shutdown": "systemctl poweroff", + "reboot": "systemctl reboot", + "logout": "loginctl terminate-user $USER", + "hibernate": "systemctl hibernate" + } + } +} diff --git a/dotfiles/waybar/power_menu.xml b/dotfiles/waybar/power_menu.xml new file mode 100644 index 0000000..539c20d --- /dev/null +++ b/dotfiles/waybar/power_menu.xml @@ -0,0 +1,28 @@ + + + + + + Lock Screen + + + + + Log Out + + + + + + + + Reboot + + + + + Shutdown + + + + diff --git a/dotfiles/waybar/style.css b/dotfiles/waybar/style.css new file mode 100644 index 0000000..2c5d65a --- /dev/null +++ b/dotfiles/waybar/style.css @@ -0,0 +1,172 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 9px; +} + +@define-color bg-color #2b2b23; +@define-color accent-color #4c5b3f; +@define-color text-color #e4e4e4; +@define-color dark-text-color #2b2b23; +@define-color hover-color #8f8e84; +@define-color warning-color #e8b54a; +@define-color critical-color #c65858; + +window#waybar { + background-color: @bg-color; + color: @text-color; + padding: 0 5px; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +button:hover { + transition: background-color 0.2s; +} + +#workspaces button { + background-color: transparent; + color: #ffffff; +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); +} + +#workspaces button.focused { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#workspaces button.urgent { + background-color: @warning-color; +} + +#battery, +#temperature, +#network, +#pulseaudio, +#wireplumber, +#tray { + padding: 2px 0; + border-radius: 10px 15px 10px 15px; + transition: background-color 0.2s; +} + +#network:hover, +#pulseaudio:hover, +#wireplumber:hover, +#custom-power:hover { + color: @dark-text-color; + background-color: @hover-color; + transition: background-color 0.2s; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#pulseaudio { + background-color: @critical-color; + color: black; +} + +#pulseaudio.muted { + background-color: @background-color; + color: @text-color; + padding: 4px 0; + font-size: 13px; +} +/* Using steps() instead of linear as a timing function to limit cpu usage */ +#battery.critical:not(.charging) { + background-color: @critical-color; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#network.disabled, +#network.disconnected { + color: black; + padding: 4px 0; + font-size: 18px; +} + +#network.disconnected { + background-color: @warning-color; +} + +#network.disabled { + background-color: @critical-color; +} + +#temperature.critical { + background-color: @critical-color; +} + +#tray { + background-color: @gb-color; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: @warning-color; +} + +#taskbar button { + padding: 5px 0; + border-radius: 10px 20px 10px 20px; + background-color: @accent-color; +} + +#taskbar button:hover { + background-color: @hover-color; +} + +#custom-power { + padding: 5px 0; + border-color: @text-color; +} + +#custom-power:hover{ + background-color: @critical-color; +} + +menu { + padding: 0; + background-color: @bg-color; + color: @text-color; +} +menuitem { + padding: 5px 0; + margin: 2px 0; +} +menuitem:hover { + border-radius: 4px; + background-color: @hover-color; + color: @dark-text-color; +} diff --git a/wallpapers/riverfall.jpg b/wallpapers/riverfall.jpg new file mode 100644 index 0000000..6087122 Binary files /dev/null and b/wallpapers/riverfall.jpg differ -- cgit v1.2.3