diff --git a/autostart/.config/autostart/jetbrains-toolbox.desktop b/autostart/.config/autostart/jetbrains-toolbox.desktop deleted file mode 100755 index 05dac1090..000000000 --- a/autostart/.config/autostart/jetbrains-toolbox.desktop +++ /dev/null @@ -1,15 +0,0 @@ -[Desktop Entry] -Icon=/home/repo/.local/share/JetBrains/Toolbox/toolbox.svg -Exec=/home/repo/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize -Version=1.0 -Type=Application -Categories=Development -Name=JetBrains Toolbox -StartupWMClass=jetbrains-toolbox -Terminal=false -MimeType=x-scheme-handler/jetbrains; -X-GNOME-Autostart-enabled=true -StartupNotify=false -X-GNOME-Autostart-Delay=10 -X-MATE-Autostart-Delay=10 -X-KDE-autostart-after=panel \ No newline at end of file diff --git a/autostart/.config/autostart/touchpad-indicator-autostart.desktop b/autostart/.config/autostart/touchpad-indicator-autostart.desktop deleted file mode 120000 index 6d6bee686..000000000 --- a/autostart/.config/autostart/touchpad-indicator-autostart.desktop +++ /dev/null @@ -1 +0,0 @@ -/usr/share/touchpad-indicator/touchpad-indicator-autostart.desktop \ No newline at end of file diff --git a/dconf/.config/dconf/user b/dconf/.config/dconf/user index 02b6bf1fb..c6e24b16a 100644 Binary files a/dconf/.config/dconf/user and b/dconf/.config/dconf/user differ diff --git a/fish/.config/fish/plugins/__fish_command_not_found.fish b/fish/.config/fish/plugins/__fish_command_not_found.fish deleted file mode 100644 index 601c3a833..000000000 --- a/fish/.config/fish/plugins/__fish_command_not_found.fish +++ /dev/null @@ -1,27 +0,0 @@ -# If an old handler already exists, defer to that. -function fish_command_not_found - set -l paths $argv[1] - set -l pkgs $(pkgfile -b -- "$argv[1]") - # If we've not been given an absolute path, try $PATH as the starting point, - # otherwise pacman will try *every path*, and e.g. bash-completion - # isn't helpful. - string match -q '/*' -- $argv[1]; or set paths $PATH/$argv[1] - - if set -q pkgs[1] - printf '%s may be found in the following packages:\n' "$argv[1]" - # Pacman only prints the path, so we still need to print the error. - pacman -F $paths - - # while true - # read -l -P "Would you like to install $pkgs[1]? [Y/n] " confirm - - # switch $confirm - # case Y y - # pacman -S $pkgs[1] - # return - # case N n - # return - # end - # end - end -end diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-Bold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-Bold.ttf new file mode 100644 index 000000000..b98890edb Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-Bold.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-Light.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-Light.ttf new file mode 100644 index 000000000..5add06dc2 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-Light.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-Medium.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-Medium.ttf new file mode 100644 index 000000000..f8a85460e Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-Medium.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-Regular.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-Regular.ttf new file mode 100644 index 000000000..ef65b36d7 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-Regular.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-Retina.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-Retina.ttf new file mode 100644 index 000000000..34e431832 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-Retina.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFont-SemiBold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFont-SemiBold.ttf new file mode 100644 index 000000000..2daef2634 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFont-SemiBold.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-Bold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Bold.ttf new file mode 100644 index 000000000..b7b023d63 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Bold.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-Light.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Light.ttf new file mode 100644 index 000000000..f1dd70ab3 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Light.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-Medium.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Medium.ttf new file mode 100644 index 000000000..6a58de955 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Medium.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-Regular.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Regular.ttf new file mode 100644 index 000000000..6716c96b6 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Regular.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-Retina.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Retina.ttf new file mode 100644 index 000000000..7120742c8 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-Retina.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontMono-SemiBold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontMono-SemiBold.ttf new file mode 100644 index 000000000..d8cc20f04 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontMono-SemiBold.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Bold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Bold.ttf new file mode 100644 index 000000000..8256411c2 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Bold.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Light.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Light.ttf new file mode 100644 index 000000000..a04df7a02 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Light.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Medium.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Medium.ttf new file mode 100644 index 000000000..314b29b58 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Medium.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Regular.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Regular.ttf new file mode 100644 index 000000000..75a85fb0d Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Regular.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Retina.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Retina.ttf new file mode 100644 index 000000000..d6005cee6 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-Retina.ttf differ diff --git a/fonts/.local/share/fonts/FiraCodeNerdFontPropo-SemiBold.ttf b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-SemiBold.ttf new file mode 100644 index 000000000..8ab76a424 Binary files /dev/null and b/fonts/.local/share/fonts/FiraCodeNerdFontPropo-SemiBold.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFont-Bold.ttf b/fonts/.local/share/fonts/HackNerdFont-Bold.ttf new file mode 100644 index 000000000..64dd1a247 Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFont-Bold.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFont-BoldItalic.ttf b/fonts/.local/share/fonts/HackNerdFont-BoldItalic.ttf new file mode 100644 index 000000000..e919267ae Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFont-BoldItalic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFont-Italic.ttf b/fonts/.local/share/fonts/HackNerdFont-Italic.ttf new file mode 100644 index 000000000..7990cc225 Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFont-Italic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFont-Regular.ttf b/fonts/.local/share/fonts/HackNerdFont-Regular.ttf new file mode 100644 index 000000000..e484463a7 Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFont-Regular.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontMono-Bold.ttf b/fonts/.local/share/fonts/HackNerdFontMono-Bold.ttf new file mode 100644 index 000000000..2f15af24b Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontMono-Bold.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontMono-BoldItalic.ttf b/fonts/.local/share/fonts/HackNerdFontMono-BoldItalic.ttf new file mode 100644 index 000000000..21d477398 Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontMono-BoldItalic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontMono-Italic.ttf b/fonts/.local/share/fonts/HackNerdFontMono-Italic.ttf new file mode 100644 index 000000000..70b5ff79d Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontMono-Italic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontMono-Regular.ttf b/fonts/.local/share/fonts/HackNerdFontMono-Regular.ttf new file mode 100644 index 000000000..1fdaee94f Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontMono-Regular.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontPropo-Bold.ttf b/fonts/.local/share/fonts/HackNerdFontPropo-Bold.ttf new file mode 100644 index 000000000..596630f8a Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontPropo-Bold.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontPropo-BoldItalic.ttf b/fonts/.local/share/fonts/HackNerdFontPropo-BoldItalic.ttf new file mode 100644 index 000000000..38ac498ce Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontPropo-BoldItalic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontPropo-Italic.ttf b/fonts/.local/share/fonts/HackNerdFontPropo-Italic.ttf new file mode 100644 index 000000000..990ef7200 Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontPropo-Italic.ttf differ diff --git a/fonts/.local/share/fonts/HackNerdFontPropo-Regular.ttf b/fonts/.local/share/fonts/HackNerdFontPropo-Regular.ttf new file mode 100644 index 000000000..830aa89ed Binary files /dev/null and b/fonts/.local/share/fonts/HackNerdFontPropo-Regular.ttf differ diff --git a/gtk-2.0/.config/gtkrc-2.0 b/gtk-2.0/.config/gtkrc-2.0 new file mode 100644 index 000000000..fc88a3d5f --- /dev/null +++ b/gtk-2.0/.config/gtkrc-2.0 @@ -0,0 +1,5 @@ +# created by KDE Plasma, Sun Aug 13 21:47:23 2023 +# + +gtk-alternative-button-order = 1 + diff --git a/gtk-2.0/.gtkrc-2.0 b/gtk-2.0/.gtkrc-2.0 index 419b5a48a..66835cb14 100644 --- a/gtk-2.0/.gtkrc-2.0 +++ b/gtk-2.0/.gtkrc-2.0 @@ -4,10 +4,10 @@ include "/home/repo/.gtkrc-2.0.mine" gtk-theme-name="Minimal-Mistakes" gtk-icon-theme-name="Papirus-Minimal-Mistakes" -gtk-font-name="Hack Nerd Font 10" -gtk-cursor-theme-name="capitaine-cursors-light" -gtk-cursor-theme-size=0 -gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-font-name="Hack Nerd Font Mono 10" +gtk-cursor-theme-name="breeze_cursors" +gtk-cursor-theme-size=24 +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-button-images=1 gtk-menu-images=1 @@ -15,6 +15,6 @@ gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=1 gtk-xft-antialias=1 gtk-xft-hinting=1 -gtk-xft-hintstyle="hintmedium" +gtk-xft-hintstyle="hintfull" gtk-xft-rgba="rgb" gtk-modules="gail:atk-bridge" diff --git a/gtk-3.0/.config/gtk-3.0/bookmarks b/gtk-3.0/.config/gtk-3.0/bookmarks index 17c2ca03d..937798b00 100644 --- a/gtk-3.0/.config/gtk-3.0/bookmarks +++ b/gtk-3.0/.config/gtk-3.0/bookmarks @@ -1,7 +1,6 @@ -file:///mnt/500GB/.aur .aur +file:///run/media/repo/500GB/.aur .aur file:///home/repo/.cache .cache file:///home/repo/.config .config -file:///mnt/500GB/.gitlabs .gitlabs file:///home/repo/.local .local -file:///home/repo/.makpkg .makpkg -file:///mnt/500GB/.games/Steam/steamapps/compatdata/1248130/pfx/drive_c/users/steamuser/Documents/My%20Games/FarmingSimulator2022 FarmingSimulator2022 +file:///run/media/repo/500GB/.gitlabs .gitlabs +file:///run/media/repo/500GB/IOS IOS diff --git a/gtk-3.0/.config/gtk-3.0/colors.css b/gtk-3.0/.config/gtk-3.0/colors.css new file mode 100644 index 000000000..687d312b3 --- /dev/null +++ b/gtk-3.0/.config/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #bcbebf; +@define-color content_view_bg_breeze #fcfcfc; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #eeafb6; +@define-color error_color_insensitive_breeze #eeafb6; +@define-color insensitive_base_color_breeze #f0f0f0; +@define-color insensitive_base_fg_color_breeze #a8a9a9; +@define-color insensitive_bg_color_breeze #e3e5e7; +@define-color insensitive_borders_breeze #d2d4d6; +@define-color insensitive_fg_color_breeze #a0a1a2; +@define-color insensitive_selected_bg_color_breeze #e3e5e7; +@define-color insensitive_selected_fg_color_breeze #a0a1a2; +@define-color insensitive_unfocused_bg_color_breeze #e3e5e7; +@define-color insensitive_unfocused_fg_color_breeze #a0a1a2; +@define-color insensitive_unfocused_selected_bg_color_breeze #e3e5e7; +@define-color insensitive_unfocused_selected_fg_color_breeze #a0a1a2; +@define-color link_color_breeze #2980b9; +@define-color link_visited_color_breeze #7f8c8d; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #a9d6bc; +@define-color success_color_insensitive_breeze #a9d6bc; +@define-color theme_base_color_breeze #fcfcfc; +@define-color theme_bg_color_breeze #eff0f1; +@define-color theme_button_background_backdrop_breeze #eff0f1; +@define-color theme_button_background_backdrop_insensitive_breeze #e3e5e7; +@define-color theme_button_background_insensitive_breeze #e3e5e7; +@define-color theme_button_background_normal_breeze #eff0f1; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #9cd1eb; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #9cd1eb; +@define-color theme_button_decoration_hover_backdrop_breeze #93cee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #bddbe9; +@define-color theme_button_decoration_hover_breeze #93cee9; +@define-color theme_button_decoration_hover_insensitive_breeze #bddbe9; +@define-color theme_button_foreground_active_backdrop_breeze #232627; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_backdrop_breeze #232627; +@define-color theme_button_foreground_backdrop_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_normal_breeze #232627; +@define-color theme_fg_color_breeze #232627; +@define-color theme_header_background_backdrop_breeze #eff0f1; +@define-color theme_header_background_breeze #eff0f1; +@define-color theme_header_background_light_breeze #eff0f1; +@define-color theme_header_foreground_backdrop_breeze #232627; +@define-color theme_header_foreground_breeze #232627; +@define-color theme_header_foreground_insensitive_backdrop_breeze #232627; +@define-color theme_header_foreground_insensitive_breeze #232627; +@define-color theme_hovering_selected_bg_color_breeze #93cee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #232627; +@define-color theme_titlebar_background_backdrop_breeze #eff0f1; +@define-color theme_titlebar_background_breeze #475057; +@define-color theme_titlebar_background_light_breeze #eff0f1; +@define-color theme_titlebar_foreground_backdrop_breeze #bdc3c7; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #bdc3c7; +@define-color theme_titlebar_foreground_insensitive_breeze #bdc3c7; +@define-color theme_unfocused_base_color_breeze #fcfcfc; +@define-color theme_unfocused_bg_color_breeze #eff0f1; +@define-color theme_unfocused_fg_color_breeze #232627; +@define-color theme_unfocused_selected_bg_color_alt_breeze #c2e0f5; +@define-color theme_unfocused_selected_bg_color_breeze #c2e0f5; +@define-color theme_unfocused_selected_fg_color_breeze #232627; +@define-color theme_unfocused_text_color_breeze #232627; +@define-color theme_unfocused_view_bg_color_breeze #f0f0f0; +@define-color theme_unfocused_view_text_color_breeze #a8a9a9; +@define-color theme_view_active_decoration_color_breeze #93cee9; +@define-color theme_view_hover_decoration_color_breeze #93cee9; +@define-color tooltip_background_breeze #232627; +@define-color tooltip_border_breeze #595c5c; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #bcbebf; +@define-color unfocused_insensitive_borders_breeze #d2d4d6; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #f9c088; +@define-color warning_color_insensitive_breeze #f9c088; diff --git a/gtk-3.0/.config/gtk-3.0/gtk.css b/gtk-3.0/.config/gtk-3.0/gtk.css new file mode 100644 index 000000000..c9763f7f6 --- /dev/null +++ b/gtk-3.0/.config/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/gtk-3.0/.config/gtk-3.0/settings.ini b/gtk-3.0/.config/gtk-3.0/settings.ini index 580091341..5ce987c59 100644 --- a/gtk-3.0/.config/gtk-3.0/settings.ini +++ b/gtk-3.0/.config/gtk-3.0/settings.ini @@ -1,19 +1,23 @@ [Settings] -gtk-theme-name=Minimal-Mistakes -gtk-icon-theme-name=Papirus-Minimal-Mistakes -gtk-font-name=Hack Nerd Font 10 -gtk-cursor-theme-name=Adwaita -gtk-cursor-theme-size=0 -gtk-toolbar-style=GTK_TOOLBAR_BOTH -gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-application-prefer-dark-theme=true +gtk-application-prefer-dark-theme=false gtk-button-images=1 -gtk-menu-images=1 +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-error-bell=0 -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle=hintmedium -gtk-xft-rgba=rgb +gtk-font-name=Hack Nerd Font Mono 10 +gtk-icon-theme-name=Papirus-Minimal-Mistakes +gtk-menu-images=1 gtk-modules=gail:atk-bridge +gtk-primary-button-warps-slider=false +gtk-theme-name=Minimal-Mistakes +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ +gtk-xft-antialias=1 +gtk-xft-dpi=98304 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull +gtk-xft-rgba=rgb diff --git a/gtk-4.0/.config/gtk-4.0/colors.css b/gtk-4.0/.config/gtk-4.0/colors.css new file mode 100644 index 000000000..687d312b3 --- /dev/null +++ b/gtk-4.0/.config/gtk-4.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #bcbebf; +@define-color content_view_bg_breeze #fcfcfc; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #eeafb6; +@define-color error_color_insensitive_breeze #eeafb6; +@define-color insensitive_base_color_breeze #f0f0f0; +@define-color insensitive_base_fg_color_breeze #a8a9a9; +@define-color insensitive_bg_color_breeze #e3e5e7; +@define-color insensitive_borders_breeze #d2d4d6; +@define-color insensitive_fg_color_breeze #a0a1a2; +@define-color insensitive_selected_bg_color_breeze #e3e5e7; +@define-color insensitive_selected_fg_color_breeze #a0a1a2; +@define-color insensitive_unfocused_bg_color_breeze #e3e5e7; +@define-color insensitive_unfocused_fg_color_breeze #a0a1a2; +@define-color insensitive_unfocused_selected_bg_color_breeze #e3e5e7; +@define-color insensitive_unfocused_selected_fg_color_breeze #a0a1a2; +@define-color link_color_breeze #2980b9; +@define-color link_visited_color_breeze #7f8c8d; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #a9d6bc; +@define-color success_color_insensitive_breeze #a9d6bc; +@define-color theme_base_color_breeze #fcfcfc; +@define-color theme_bg_color_breeze #eff0f1; +@define-color theme_button_background_backdrop_breeze #eff0f1; +@define-color theme_button_background_backdrop_insensitive_breeze #e3e5e7; +@define-color theme_button_background_insensitive_breeze #e3e5e7; +@define-color theme_button_background_normal_breeze #eff0f1; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #9cd1eb; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #9cd1eb; +@define-color theme_button_decoration_hover_backdrop_breeze #93cee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #bddbe9; +@define-color theme_button_decoration_hover_breeze #93cee9; +@define-color theme_button_decoration_hover_insensitive_breeze #bddbe9; +@define-color theme_button_foreground_active_backdrop_breeze #232627; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_backdrop_breeze #232627; +@define-color theme_button_foreground_backdrop_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_insensitive_breeze #a0a1a2; +@define-color theme_button_foreground_normal_breeze #232627; +@define-color theme_fg_color_breeze #232627; +@define-color theme_header_background_backdrop_breeze #eff0f1; +@define-color theme_header_background_breeze #eff0f1; +@define-color theme_header_background_light_breeze #eff0f1; +@define-color theme_header_foreground_backdrop_breeze #232627; +@define-color theme_header_foreground_breeze #232627; +@define-color theme_header_foreground_insensitive_backdrop_breeze #232627; +@define-color theme_header_foreground_insensitive_breeze #232627; +@define-color theme_hovering_selected_bg_color_breeze #93cee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #232627; +@define-color theme_titlebar_background_backdrop_breeze #eff0f1; +@define-color theme_titlebar_background_breeze #475057; +@define-color theme_titlebar_background_light_breeze #eff0f1; +@define-color theme_titlebar_foreground_backdrop_breeze #bdc3c7; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #bdc3c7; +@define-color theme_titlebar_foreground_insensitive_breeze #bdc3c7; +@define-color theme_unfocused_base_color_breeze #fcfcfc; +@define-color theme_unfocused_bg_color_breeze #eff0f1; +@define-color theme_unfocused_fg_color_breeze #232627; +@define-color theme_unfocused_selected_bg_color_alt_breeze #c2e0f5; +@define-color theme_unfocused_selected_bg_color_breeze #c2e0f5; +@define-color theme_unfocused_selected_fg_color_breeze #232627; +@define-color theme_unfocused_text_color_breeze #232627; +@define-color theme_unfocused_view_bg_color_breeze #f0f0f0; +@define-color theme_unfocused_view_text_color_breeze #a8a9a9; +@define-color theme_view_active_decoration_color_breeze #93cee9; +@define-color theme_view_hover_decoration_color_breeze #93cee9; +@define-color tooltip_background_breeze #232627; +@define-color tooltip_border_breeze #595c5c; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #bcbebf; +@define-color unfocused_insensitive_borders_breeze #d2d4d6; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #f9c088; +@define-color warning_color_insensitive_breeze #f9c088; diff --git a/gtk-4.0/.config/gtk-4.0/gtk.css b/gtk-4.0/.config/gtk-4.0/gtk.css new file mode 100644 index 000000000..c9763f7f6 --- /dev/null +++ b/gtk-4.0/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/gtk-4.0/.config/gtk-4.0/settings.ini b/gtk-4.0/.config/gtk-4.0/settings.ini index fd35943ac..46dd17d52 100644 --- a/gtk-4.0/.config/gtk-4.0/settings.ini +++ b/gtk-4.0/.config/gtk-4.0/settings.ini @@ -1,17 +1,19 @@ [Settings] -gtk-theme-name=Minimal-Mistakes -gtk-icon-theme-name=Papirus-Minimal-Mistakes -gtk-font-name=Hack Nerd Font 10 -gtk-cursor-theme-name=capitaine-cursors-light -gtk-cursor-theme-size=0 -gtk-toolbar-style=GTK_TOOLBAR_BOTH -gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-application-prefer-dark-theme=true -gtk-button-images=true -gtk-menu-images=true +gtk-application-prefer-dark-theme=false +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=true gtk-enable-input-feedback-sounds=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze +gtk-modules=gail:atk-bridge:colorreload-gtk-module +gtk-primary-button-warps-slider=false +gtk-theme-name=Minimal-Mistakes +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-xft-antialias=true +gtk-xft-dpi=98304 gtk-xft-hinting=true gtk-xft-hintstyle=hintmedium gtk-xft-rgba=rgb diff --git a/gtk-4.0/.config/gtkrc b/gtk-4.0/.config/gtkrc index 640129505..d27f2c396 100644 --- a/gtk-4.0/.config/gtkrc +++ b/gtk-4.0/.config/gtkrc @@ -1,2 +1,6 @@ -# created by KDE Plasma, Tue Nov 16 16:58:11 2021 +# created by KDE Plasma, Sun Aug 13 21:47:23 2023 # +include "/usr/share//themes/Breeze/gtk-2.0/gtkrc" + +gtk-theme-name="Breeze" + diff --git a/localbin/.local/bin/autostart b/localbin/.local/bin/autostart index ccf892721..39f61a488 100755 --- a/localbin/.local/bin/autostart +++ b/localbin/.local/bin/autostart @@ -12,7 +12,7 @@ #Created: # Mon 22 November 2021, 03:15:54 PM [GMT+1] #Modified: -# Mon 07 August 2023, 09:45:19 PM [GMT+1] +# Sun 13 August 2023, 08:40:20 PM [GMT+1] # #Description: # @@ -21,87 +21,87 @@ # # -if command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then - if ! pgrep -f "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" >/dev/null; then - /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & - else - echo "polkit-gnome already Running" - fi +if command -v /usr/libexec/polkit-gnome-authentication-agent-1 &>/dev/null; then + if ! pgrep -f "/usr/libexec/polkit-gnome-authentication-agent-1" >/dev/null; then + /usr/libexec/polkit-gnome-authentication-agent-1 & + else + echo "polkit-gnome already Running" + fi fi if [[ $DESKTOP_SESSION == "i3" ]]; then - if command -v polybar &>/dev/null; then - if ! pgrep -f "polybar" >/dev/null; then - ( - sleep 2s - if ! test -f "$HOME/.config/polybar/launch.sh"; then - echo "$HOME/.config/polybar/launch.sh could not be found" - else - exec "$HOME/.config/polybar/launch.sh" - fi - ) & + if command -v polybar &>/dev/null; then + if ! pgrep -f "polybar" >/dev/null; then + ( + sleep 2s + if ! test -f "$HOME/.config/polybar/launch.sh"; then + echo "$HOME/.config/polybar/launch.sh could not be found" else - echo "polybar already Running" + exec "$HOME/.config/polybar/launch.sh" fi + ) & else - echo "polybar can not be found" + echo "polybar already Running" fi + else + echo "polybar can not be found" + fi - if command -v i3-autolayout &>/dev/null; then - if ! pgrep -f "i3-autolayout" >/dev/null; then - ( - sleep 2s - i3-autolayout autolayout - ) & - else - echo "i3-autolayout already Running" - fi + if command -v i3-autolayout &>/dev/null; then + if ! pgrep -f "i3-autolayout" >/dev/null; then + ( + sleep 2s + i3-autolayout autolayout + ) & else - echo "i3-autolayout can not be found" + echo "i3-autolayout already Running" fi + else + echo "i3-autolayout can not be found" + fi fi if command -v xroot &>/dev/null; then - if ! pgrep -f "xroot" >/dev/null; then - if command -v xmenu_desktop &>/dev/null; then - if ! pgrep -f "xmenu_desktop" >/dev/null; then - ( - sleep 2s - xroot -r xmenu_desktop - ) & - else - echo "xroot already Running" - fi - fi - else + if ! pgrep -f "xroot" >/dev/null; then + if command -v xmenu_desktop &>/dev/null; then + if ! pgrep -f "xmenu_desktop" >/dev/null; then + ( + sleep 2s + xroot -r xmenu_desktop + ) & + else echo "xroot already Running" + fi fi + else + echo "xroot already Running" + fi else - echo "xroot can not be found" + echo "xroot can not be found" fi if command -v clipmenu-daemon &>/dev/null; then - if ! pgrep -f "clipmenu-daemon" >/dev/null; then - ( - sleep 2s - clipmenu-daemon - ) & - else - echo "clipmenu-daemon already Running" - fi + if ! pgrep -f "clipmenu-daemon" >/dev/null; then + ( + sleep 2s + clipmenu-daemon + ) & + else + echo "clipmenu-daemon already Running" + fi else - echo "clipmenu-daemon can not be found" + echo "clipmenu-daemon can not be found" fi if command -v picom &>/dev/null; then - if ! pgrep -x "picom" >/dev/null; then - picom --config "$HOME"/.config/picom/picom.conf & - else - echo "picom already Running" - fi + if ! pgrep -x "picom" >/dev/null; then + picom --config "$HOME"/.config/picom/picom.conf & + else + echo "picom already Running" + fi else - echo "picom could not be found" + echo "picom could not be found" fi ################ @@ -109,117 +109,117 @@ fi ################ if command -v ckb-next &>/dev/null; then - if ! pgrep -x "ckb-next" >/dev/null; then - ( - sleep 2s - ckb-next --background - ) & - else - echo "ckb-next already Running" - fi + if ! pgrep -x "ckb-next" >/dev/null; then + ( + sleep 2s + ckb-next --background + ) & + else + echo "ckb-next already Running" + fi else - echo "ckb-next could not be found" + echo "ckb-next could not be found" fi if command -v nm-applet &>/dev/null; then - if ! pgrep -x "nm-applet" >/dev/null; then - ( - sleep 2s - nm-applet - ) & - else - echo "nm-applet already Running" - fi + if ! pgrep -x "nm-applet" >/dev/null; then + ( + sleep 2s + nm-applet + ) & + else + echo "nm-applet already Running" + fi else - echo "nm-applet could not be found" + echo "nm-applet could not be found" fi if command -v blueman-applet &>/dev/null; then - if ! pgrep -x "blueman-applet" >/dev/null; then - ( - sleep 2s - blueman-applet - ) & - else - echo "blueman-applet already Running" - fi + if ! pgrep -x "blueman-applet" >/dev/null; then + ( + sleep 2s + blueman-applet + ) & + else + echo "blueman-applet already Running" + fi else - echo "blueman-applet could not be found" + echo "blueman-applet could not be found" fi if command -v touchpad-indicator &>/dev/null; then - if ! pgrep -f "touchpad-indicator" >/dev/null; then - ( - sleep 2s - touchpad-indicator - ) & - else - echo "touchpad-indicator already Running" - fi + if ! pgrep -f "touchpad-indicator" >/dev/null; then + ( + sleep 2s + touchpad-indicator + ) & + else + echo "touchpad-indicator already Running" + fi else - echo "touchpad-indicator could not be found" + echo "touchpad-indicator could not be found" fi if command -v cbatticon &>/dev/null; then - if ! pgrep -x "cbatticon" >/dev/null; then - ( - sleep 2s - cbatticon - ) & - else - echo "cbatticon already Running" - fi + if ! pgrep -x "cbatticon" >/dev/null; then + ( + sleep 2s + cbatticon + ) & + else + echo "cbatticon already Running" + fi else - echo "cbatticon could not be found" + echo "cbatticon could not be found" fi if command -v pasystray &>/dev/null; then - if ! pgrep -x "pasystray" >/dev/null; then - ( - sleep 5s - pasystray - ) & - else - echo "pasystray already Running" - fi + if ! pgrep -x "pasystray" >/dev/null; then + ( + sleep 5s + pasystray + ) & + else + echo "pasystray already Running" + fi else - echo "pasystray could not be found" + echo "pasystray could not be found" fi if command -v gufwicon &>/dev/null; then - if ! pgrep -x "gufwicon" >/dev/null; then - ( - sleep 5s - gufwicon - ) & - else - echo "gufwicon already Running" - fi + if ! pgrep -x "gufwicon" >/dev/null; then + ( + sleep 5s + gufwicon + ) & + else + echo "gufwicon already Running" + fi else - echo "gufwicon could not be found" + echo "gufwicon could not be found" fi if command -v numlockx &>/dev/null; then - numlockx on & + numlockx on & else - echo "numlockx could not be found" + echo "numlockx could not be found" fi #################### ## Fix Background ## #################### if command -v feh &>/dev/null; then - if ! test -f "$HOME/.fehbg"; then - echo "$HOME/.fehbg could not be found" - else - sh "$HOME/.fehbg" - ( - sleep 2s - sh "$HOME/.fehbg" - ) & - fi + if ! test -f "$HOME/.fehbg"; then + echo "$HOME/.fehbg could not be found" + else + sh "$HOME/.fehbg" + ( + sleep 2s + sh "$HOME/.fehbg" + ) & + fi else - echo "feh could not be found" + echo "feh could not be found" fi ############### @@ -227,33 +227,33 @@ fi ############### if command -v xautolock &>/dev/null; then - # shellcheck disable=SC2155 - if ! pgrep -x "xautolock" >/dev/null; then - ( - sleep 2s - xautolock \ - -time 15 -locker "multimonitorlock -l -- --time-str=%I:%M:%S %p" \ - -detectsleep - ) & - else - echo "xautolock already Running" - fi + # shellcheck disable=SC2155 + if ! pgrep -x "xautolock" >/dev/null; then + ( + sleep 2s + xautolock \ + -time 15 -locker "multimonitorlock -l -- --time-str=%I:%M:%S %p" \ + -detectsleep + ) & + else + echo "xautolock already Running" + fi else - echo "xautolock could not be found" + echo "xautolock could not be found" fi if command -v xss-lock &>/dev/null; then - # shellcheck disable=SC2155 - if ! pgrep -x "xss-lock" >/dev/null; then - ( - sleep 2s - xss-lock -- multimonitorlock -l -- --time-str="%I:%M:%S %p" - ) & - else - echo "xss-lock already Running" - fi + # shellcheck disable=SC2155 + if ! pgrep -x "xss-lock" >/dev/null; then + ( + sleep 2s + xss-lock -- multimonitorlock -l -- --time-str="%I:%M:%S %p" + ) & + else + echo "xss-lock already Running" + fi else - echo "xss-lock could not be found" + echo "xss-lock could not be found" fi ################ @@ -263,7 +263,7 @@ fi systemctl --user import-environment DISPLAY XAUTHORITY if command -v dbus-update-activation-environment >/dev/null 2>&1; then - dbus-update-activation-environment DISPLAY XAUTHORITY + dbus-update-activation-environment DISPLAY XAUTHORITY fi # see https://wiki.archlinux.org/title/GNOME/Keyring#xinitrc diff --git a/makepkg/.makepkg.conf b/makepkg/.makepkg.conf deleted file mode 100644 index 976d4e3c9..000000000 --- a/makepkg/.makepkg.conf +++ /dev/null @@ -1,145 +0,0 @@ -#!/hint/bash -# -# /etc/makepkg.conf -# - -######################################################################### -# SOURCE ACQUISITION -######################################################################### -# -#-- The download utilities that makepkg should use to acquire sources -# Format: 'protocol::agent' -DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u' - 'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' - 'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' - 'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' - 'rsync::/usr/bin/rsync --no-motd -z %u %o' - 'scp::/usr/bin/scp -C %u %o') - -# Other common tools: -# /usr/bin/snarf -# /usr/bin/lftpget -c -# /usr/bin/wget - -#-- The package required by makepkg to download VCS sources -# Format: 'protocol::package' -VCSCLIENTS=('bzr::bzr' - 'git::git' - 'hg::mercurial' - 'svn::subversion') - -######################################################################### -# ARCHITECTURE, COMPILE FLAGS -######################################################################### -# -CARCH="x86_64" -CHOST="x86_64-pc-linux-gnu" - -#-- Compiler and Linker Flags -CPPFLAGS="-D_FORTIFY_SOURCE=2" -CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" -CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" -LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" -#-- Make Flags: change this for DistCC/SMP systems -#MAKEFLAGS="-j2" -#-- Debugging flags -DEBUG_CFLAGS="-g -fvar-tracking-assignments" -DEBUG_CXXFLAGS="-g -fvar-tracking-assignments" - -######################################################################### -# BUILD ENVIRONMENT -######################################################################### -# -# Defaults: BUILDENV=(!distcc !color !ccache check !sign) -# A negated environment option will do the opposite of the comments below. -# -#-- distcc: Use the Distributed C/C++/ObjC compiler -#-- color: Colorize output messages -#-- ccache: Use ccache to cache compilation -#-- check: Run the check() function if present in the PKGBUILD -#-- sign: Generate PGP signature file -# -BUILDENV=(!distcc color !ccache check sign) -# -#-- If using DistCC, your MAKEFLAGS will also need modification. In addition, -#-- specify a space-delimited list of hosts running in the DistCC cluster. -#DISTCC_HOSTS="" -# -#-- Specify a directory for package building. -#BUILDDIR=/tmp/makepkg - -######################################################################### -# GLOBAL PACKAGE OPTIONS -# These are default values for the options=() settings -######################################################################### -# -# Default: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug) -# A negated option will do the opposite of the comments below. -# -#-- strip: Strip symbols from binaries/libraries -#-- docs: Save doc directories specified by DOC_DIRS -#-- libtool: Leave libtool (.la) files in packages -#-- staticlibs: Leave static library (.a) files in packages -#-- emptydirs: Leave empty directories in packages -#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip -#-- purge: Remove files specified by PURGE_TARGETS -#-- debug: Add debugging flags as specified in DEBUG_* variables -# -OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug) - -#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512 -INTEGRITY_CHECK=(md5) -#-- Options to be used when stripping binaries. See `man strip' for details. -STRIP_BINARIES="--strip-all" -#-- Options to be used when stripping shared libraries. See `man strip' for details. -STRIP_SHARED="--strip-unneeded" -#-- Options to be used when stripping static libraries. See `man strip' for details. -STRIP_STATIC="--strip-debug" -#-- Manual (man and info) directories to compress (if zipman is specified) -MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) -#-- Doc directories to remove (if !docs is specified) -DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) -#-- Files to be removed from all packages (if purge is specified) -PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) -#-- Directory to store source code in for debug packages -DBGSRCDIR="/usr/src/debug" - -######################################################################### -# PACKAGE OUTPUT -######################################################################### -# -# Default: put built package and cached source in build directory -# -#-- Destination: specify a fixed directory where all packages will be placed -PKGDEST=~/.makpkg/packages -#-- Source cache: specify a fixed directory where source files will be cached -SRCDEST=~/.makpkg/sources -#-- Source packages: specify a fixed directory where all src packages will be placed -SRCPKGDEST=~/.makpkg/srcpackages -#-- Log files: specify a fixed directory where all log files will be placed -LOGDEST=~/.makpkg/makepkglogs -#-- Packager: name/email of the person or organization building packages -PACKAGER="Wayne Wesley " -#-- Specify a key to use for package signing -GPGKEY="75A38DC684F1A0B808918BCEE30EC2FBFB05C44F" - -######################################################################### -# COMPRESSION DEFAULTS -######################################################################### -# -COMPRESSGZ=(gzip -c -f -n) -COMPRESSBZ2=(bzip2 -c -f) -COMPRESSXZ=(xz -c -z -) -COMPRESSZST=(zstd -c -z -q -) -COMPRESSLRZ=(lrzip -q) -COMPRESSLZO=(lzop -q) -COMPRESSZ=(compress -c -f) -COMPRESSLZ4=(lz4 -q) -COMPRESSLZ=(lzip -c -f) - -######################################################################### -# EXTENSION DEFAULTS -######################################################################### -# -PKGEXT='.pkg.tar.zst' -SRCEXT='.src.tar.zst' diff --git a/nitrogen/.config/nitrogen/bg-saved.cfg b/nitrogen/.config/nitrogen/bg-saved.cfg new file mode 100644 index 000000000..11f9c70b1 --- /dev/null +++ b/nitrogen/.config/nitrogen/bg-saved.cfg @@ -0,0 +1,4 @@ +[xin_-1] +file=/run/media/repo/500GB/.gitlabs/DotFiles/feh/.config/feh/backgrounds/Arch_Wallpaper-MM.png +mode=4 +bgcolor=#000000 diff --git a/nitrogen/.config/nitrogen/nitrogen.cfg b/nitrogen/.config/nitrogen/nitrogen.cfg new file mode 100644 index 000000000..b278caa1a --- /dev/null +++ b/nitrogen/.config/nitrogen/nitrogen.cfg @@ -0,0 +1,12 @@ +[geometry] +posx=-1 +posy=-1 +sizex=450 +sizey=500 + +[nitrogen] +view=icon +recurse=true +sort=alpha +icon_caps=false +dirs=/run/media/repo/500GB/.gitlabs/DotFiles/feh; diff --git a/qtile/.config/qtile/config.py b/qtile/.config/qtile/config.py index 7d1908659..c7921b13f 100644 --- a/qtile/.config/qtile/config.py +++ b/qtile/.config/qtile/config.py @@ -27,10 +27,19 @@ from widgets import Widgets from groups import Groups from colors import colorScheme, currentColor -locale.setlocale(locale.LC_ALL, '') +locale.setlocale(locale.LC_ALL, "") from libqtile import qtile, bar, layout, hook -from libqtile.config import Key, Click, Drag, Screen, Match, KeyChord, ScratchPad, DropDown +from libqtile.config import ( + Key, + Click, + Drag, + Screen, + Match, + KeyChord, + ScratchPad, + DropDown, +) from libqtile.lazy import lazy from typing import Callable @@ -45,13 +54,14 @@ from colors import foregroundColor, backgroundColor ## Utils ## ########### + def go_to_group(name: str) -> Callable: def _inner(qtile: qtile) -> None: if len(qtile.screens) == 1: qtile.groups_map[name].cmd_toscreen() return - if name in '12345': + if name in "12345": qtile.focus_screen(0) qtile.groups_map[name].cmd_toscreen() else: @@ -62,49 +72,45 @@ def go_to_group(name: str) -> Callable: class Commands(object): - editor = 'code' - menu = 'menu' - browser = 'firefox' - terminal = 'alacritty' - btop = 'kitty --class=btop -e btop' - powermenu = 'rofi -show powermenu -config ~/.config/rofi/powermenu.rasi' - vbox = 'virt-manager' - files = 'nemo' - mail = 'thunderbird' - passmenu = 'passmenu' + editor = "code" + menu = "menu" + browser = "firefox" + terminal = "alacritty" + btop = "kitty --class=btop -e btop" + powermenu = "rofi -show powermenu -config ~/.config/rofi/powermenu.rasi" + vbox = "virt-manager" + files = "nemo" + mail = "thunderbird" + passmenu = "passmenu" - autostart = ['autostart'] - configure = ['autorandr --load qtile'] + autostart = ["autostart"] + # configure = ['autorandr --load qtile'] ################## ## Key Bindings ## ################## -ALT = 'mod1' -MOD = 'mod4' -CTRL = 'control' -SHIFT = 'shift' +ALT = "mod1" +MOD = "mod4" +CTRL = "control" +SHIFT = "shift" keys = [ # qtile commands Key([MOD, SHIFT], "r", lazy.reload_config(), desc="Reload the config"), Key([MOD, CTRL], "r", lazy.restart(), desc="Restart qtile"), - # Switch between windows Key([MOD], "h", lazy.layout.left(), desc="Move focus to left"), Key([MOD], "l", lazy.layout.right(), desc="Move focus to right"), Key([MOD], "j", lazy.layout.down(), desc="Move focus down"), Key([MOD], "k", lazy.layout.up(), desc="Move focus up"), - # reset all windows Key([MOD], "n", lazy.layout.normalize(), desc="Reset all window sizes"), - # Toggle between different layouts as defined below Key([MOD], "Tab", lazy.next_layout(), desc="Toggle between layouts"), - Key([MOD], "t", lazy.window.toggle_floating(), desc='Toggle floating'), + Key([MOD], "t", lazy.window.toggle_floating(), desc="Toggle floating"), Key([MOD], "q", lazy.window.kill(), desc="Kill focused window"), - # Custom keybinds Key([MOD], "Return", lazy.spawn(Commands.terminal), desc="Launch terminal"), Key([MOD], "m", lazy.spawn(Commands.menu), desc="Launch menu"), @@ -114,64 +120,70 @@ keys = [ Key([MOD, SHIFT], "e", lazy.spawn(Commands.powermenu), desc="Launch power menu"), Key([MOD, SHIFT], "Return", lazy.spawn(Commands.files), desc="Launch files"), Key([MOD], "b", lazy.spawn(Commands.btop), desc="Launch btop"), - # Audio Settings Key([], "XF86AudioMute", lazy.spawn("amixer -D pulse set Master toggle")), - Key([], "XF86AudioLowerVolume", lazy.spawn("amixer -D pulse sset Master '5%-' unmute")), - Key([], "XF86AudioRaiseVolume", lazy.spawn("amixer -D pulse sset Master '5%+' unmute")), - + Key( + [], + "XF86AudioLowerVolume", + lazy.spawn("amixer -D pulse sset Master '5%-' unmute"), + ), + Key( + [], + "XF86AudioRaiseVolume", + lazy.spawn("amixer -D pulse sset Master '5%+' unmute"), + ), # https://github.com/acrisci/playerctl/ Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause")), Key([], "XF86AudioNext", lazy.spawn("playerctl next")), Key([], "XF86AudioPrev", lazy.spawn("playerctl previous")), Key([], "XF86AudioStop", lazy.spawn("playerctl stop")), - # xBacklight Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight +10")), Key([], "XF86MonBrightnessDown", lazy.spawn("xbacklight -10")), ] -keys.extend([ - ################ - ## Key Chords ## - ################ - - # Grow windows. If current window is on the edge of screen and direction - # will be to screen edge - window would shrink. - KeyChord( - [MOD], - "r", - [ - Key([], "h", lazy.layout.grow_left(), desc="Grow window to the left"), - Key([], "l", lazy.layout.grow_right(), desc="Grow window to the right"), - Key([], "j", lazy.layout.grow_down(), desc="Grow window down"), - Key([], "k", lazy.layout.grow_up(), desc="Grow window up"), - ], - mode=True, - name="Resize Windows" - ), - KeyChord( - [MOD, CTRL], - "g", - [ - Key([], "s", lazy.spawn('prime-run steam'), desc="Spawn steam"), - Key([], "m", lazy.spawn('prime-run minecraft'), desc="Spawn minecraft"), - ], - mode=False, - name="Launch Game" - ), - KeyChord( - [MOD], - "Print", - [ - Key([], "w", lazy.spawn('win-shot -w'), desc="Screen Shot Window"), - Key([], "s", lazy.spawn('win-shot -s'), desc="Screen Shot Selected"), - Key([], "f", lazy.spawn('win-shot -f'), desc="Screen Shot Full"), - ], - mode=False, - name="Take a Screenshot" - ), -]) +keys.extend( + [ + ################ + ## Key Chords ## + ################ + # Grow windows. If current window is on the edge of screen and direction + # will be to screen edge - window would shrink. + KeyChord( + [MOD], + "r", + [ + Key([], "h", lazy.layout.grow_left(), desc="Grow window to the left"), + Key([], "l", lazy.layout.grow_right(), desc="Grow window to the right"), + Key([], "j", lazy.layout.grow_down(), desc="Grow window down"), + Key([], "k", lazy.layout.grow_up(), desc="Grow window up"), + ], + mode=True, + name="Resize Windows", + ), + KeyChord( + [MOD, CTRL], + "g", + [ + Key([], "s", lazy.spawn("prime-run steam"), desc="Spawn steam"), + Key([], "m", lazy.spawn("prime-run minecraft"), desc="Spawn minecraft"), + ], + mode=False, + name="Launch Game", + ), + KeyChord( + [MOD], + "Print", + [ + Key([], "w", lazy.spawn("win-shot -w"), desc="Screen Shot Window"), + Key([], "s", lazy.spawn("win-shot -s"), desc="Screen Shot Selected"), + Key([], "f", lazy.spawn("win-shot -f"), desc="Screen Shot Full"), + ], + mode=False, + name="Take a Screenshot", + ), + ] +) ############ ## Groups ## @@ -181,28 +193,66 @@ groups = Groups.groups # Define scratchpads groups.append( - ScratchPad("Hyper_L", - [ - DropDown("term", "kitty --name=scratch", width=0.6, height=0.6, x=0.2, y=0.1, opacity=1), - DropDown("clifm", "kitty --name=clifm -e clifm", width=0.6, height=0.6, x=0.2, y=0.1, opacity=0.8), - DropDown("btop", "kitty --name=btop -e btop", width=0.6, height=0.6, x=0.2, y=0.1, opacity=0.8), - DropDown("volume", "pavucontrol", width=0.6, height=0.6, x=0.2, y=0.1, opacity=0.8), - ]) + ScratchPad( + "Hyper_L", + [ + DropDown( + "term", + "kitty --name=scratch", + width=0.6, + height=0.6, + x=0.2, + y=0.1, + opacity=1, + ), + DropDown( + "clifm", + "kitty --name=clifm -e clifm", + width=0.6, + height=0.6, + x=0.2, + y=0.1, + opacity=0.8, + ), + DropDown( + "btop", + "kitty --name=btop -e btop", + width=0.6, + height=0.6, + x=0.2, + y=0.1, + opacity=0.8, + ), + DropDown( + "volume", + "pavucontrol", + width=0.6, + height=0.6, + x=0.2, + y=0.1, + opacity=0.8, + ), + ], + ) ) for i in groups: - keys.extend([ - Key([MOD], i.name, lazy.function(go_to_group(i.name))), - Key([MOD, "shift"], i.name, lazy.window.togroup(i.name)), - ]) + keys.extend( + [ + Key([MOD], i.name, lazy.function(go_to_group(i.name))), + Key([MOD, "shift"], i.name, lazy.window.togroup(i.name)), + ] + ) # Scratchpad keybindings -keys.extend([ - Key([CTRL], "Return", lazy.group['Hyper_L'].dropdown_toggle('term')), - Key([ALT], "c", lazy.group['Hyper_L'].dropdown_toggle('clifm')), - Key([ALT], "b", lazy.group['Hyper_L'].dropdown_toggle('btop')), - Key([ALT], "v", lazy.group['Hyper_L'].dropdown_toggle('volume')), -]) +keys.extend( + [ + Key([CTRL], "Return", lazy.group["Hyper_L"].dropdown_toggle("term")), + Key([ALT], "c", lazy.group["Hyper_L"].dropdown_toggle("clifm")), + Key([ALT], "b", lazy.group["Hyper_L"].dropdown_toggle("btop")), + Key([ALT], "v", lazy.group["Hyper_L"].dropdown_toggle("volume")), + ] +) #################### @@ -222,8 +272,12 @@ layouts = [ **layout_theme, add_after_last=True, ), - layout.Columns(**layout_theme,), - layout.Max(**layout_theme,), + layout.Columns( + **layout_theme, + ), + layout.Max( + **layout_theme, + ), # Try more layouts by unleashing below layouts. layout.Stack(**layout_theme, num_stacks=2), # layout.Bsp(**layout_theme), @@ -232,13 +286,23 @@ layouts = [ ratio=0.4, new_client_position="after_current", ), - layout.Matrix(**layout_theme,), - layout.MonadTall(**layout_theme,), - layout.MonadWide(**layout_theme,), - layout.RatioTile(**layout_theme,), + layout.Matrix( + **layout_theme, + ), + layout.MonadTall( + **layout_theme, + ), + layout.MonadWide( + **layout_theme, + ), + layout.RatioTile( + **layout_theme, + ), # layout.TreeTab(**layout_theme,), # layout.VerticalTile(**layout_theme,), - layout.Zoomy(**layout_theme,), + layout.Zoomy( + **layout_theme, + ), ] floating_layout = layout.Floating( @@ -381,8 +445,15 @@ screens = [ ## Floating Drag ## ################### mouse = [ - Drag([MOD], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()), - Drag([MOD], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()), + Drag( + [MOD], + "Button1", + lazy.window.set_position_floating(), + start=lazy.window.get_position(), + ), + Drag( + [MOD], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size() + ), Click([MOD], "Button2", lazy.window.bring_to_front()), ] @@ -414,22 +485,45 @@ wl_input_rules = None # java that happens to be on java's whitelist. wmname = "Qtile" + @hook.subscribe.screens_reconfigured async def _(): if len(qtile.screens) > 1: - Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5'] - Widgets.groupBox2.visible_groups = ['6', '7', '8', '9', '0'] + Widgets.groupBox1.visible_groups = ["1", "2", "3", "4", "5"] + Widgets.groupBox2.visible_groups = ["6", "7", "8", "9", "0"] else: - Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'] + Widgets.groupBox1.visible_groups = [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "0", + ] @hook.subscribe.startup_once def start_once(): if len(qtile.screens) > 1: - Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5'] - Widgets.groupBox2.visible_groups = ['6', '7', '8', '9', '0'] + Widgets.groupBox1.visible_groups = ["1", "2", "3", "4", "5"] + Widgets.groupBox2.visible_groups = ["6", "7", "8", "9", "0"] else: - Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'] + Widgets.groupBox1.visible_groups = [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "0", + ] for configure in Commands.configure: subprocess.Popen([configure], shell=True) @@ -440,4 +534,4 @@ def start_once(): @hook.subscribe.client_managed def auto_focus(window): - window.group.cmd_toscreen() \ No newline at end of file + window.group.cmd_toscreen() diff --git a/repowm/.config/repowm/repobar/bar_updates.ini b/repowm/.config/repowm/repobar/bar_updates.ini index f4ba04861..d73ad062c 100644 --- a/repowm/.config/repowm/repobar/bar_updates.ini +++ b/repowm/.config/repowm/repobar/bar_updates.ini @@ -1,2 +1,2 @@ -LastUsed=1691918883 +LastUsed=1691930658 Message='Fully Updated' diff --git a/systemsettingsrc/.config/systemsettingsrc b/systemsettingsrc/.config/systemsettingsrc index 668d0fb97..4e704ada1 100644 --- a/systemsettingsrc/.config/systemsettingsrc +++ b/systemsettingsrc/.config/systemsettingsrc @@ -1,11 +1,16 @@ [MainWindow] +1920x1080 screen: Height=702 +1920x1080 screen: Width=1024 +1920x1080 screen: XPosition=448 +1920x1080 screen: YPosition=181 Height 1080=702 Height 768=702 MenuBar=Disabled -State=AAAA/wAAAAD9AAAAAAAABAAAAAK+AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA +State=AAAA/wAAAAD9AAAAAAAABAAAAAKZAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA ToolBarsMovable=Disabled Width 1366=673 Width 1920=1024 +eDP-1=eDP-1 eDP1 HDMI-1-0 Height 1920x1080=702 eDP1 HDMI-1-0 Width 1920x1080=1024 eDP1 HDMI-1-0 XPosition 1920x1080=378 diff --git a/xprofile/.profile b/xprofile/.profile new file mode 100644 index 000000000..91da85bce --- /dev/null +++ b/xprofile/.profile @@ -0,0 +1,25 @@ +# Sample .profile for SUSE Linux +# rewritten by Christian Steinruecken +# +# This file is read each time a login shell is started. +# All other interactive shells will only read .bashrc; this is particularly +# important for language settings, see below. + +test -z "$PROFILEREAD" && . /etc/profile || true + +# Some applications read the EDITOR variable to determine your favourite text +# editor. So uncomment the line below and enter the editor of your choice :-) +#export EDITOR=/usr/bin/vim +#export EDITOR=/usr/bin/mcedit + +# For some news readers it makes sense to specify the NEWSSERVER variable here +#export NEWSSERVER=your.news.server + +# Some people don't like fortune. If you uncomment the following lines, +# you will have a fortune each time you log in ;-) + +#if [ -x /usr/bin/fortune ] ; then +# echo +# /usr/bin/fortune +# echo +#fi