This commit is contained in:
The-Repo-Club 2023-08-13 23:55:16 +01:00
parent 774e90c8b3
commit a0adfd9d34
No known key found for this signature in database
GPG Key ID: E30EC2FBFB05C44F
52 changed files with 617 additions and 481 deletions

View File

@ -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

View File

@ -1 +0,0 @@
/usr/share/touchpad-indicator/touchpad-indicator-autostart.desktop

Binary file not shown.

View File

@ -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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,5 @@
# created by KDE Plasma, Sun Aug 13 21:47:23 2023
#
gtk-alternative-button-order = 1

View File

@ -4,10 +4,10 @@
include "/home/repo/.gtkrc-2.0.mine" include "/home/repo/.gtkrc-2.0.mine"
gtk-theme-name="Minimal-Mistakes" gtk-theme-name="Minimal-Mistakes"
gtk-icon-theme-name="Papirus-Minimal-Mistakes" gtk-icon-theme-name="Papirus-Minimal-Mistakes"
gtk-font-name="Hack Nerd Font 10" gtk-font-name="Hack Nerd Font Mono 10"
gtk-cursor-theme-name="capitaine-cursors-light" gtk-cursor-theme-name="breeze_cursors"
gtk-cursor-theme-size=0 gtk-cursor-theme-size=24
gtk-toolbar-style=GTK_TOOLBAR_BOTH gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1 gtk-button-images=1
gtk-menu-images=1 gtk-menu-images=1
@ -15,6 +15,6 @@ gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1 gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1 gtk-xft-antialias=1
gtk-xft-hinting=1 gtk-xft-hinting=1
gtk-xft-hintstyle="hintmedium" gtk-xft-hintstyle="hintfull"
gtk-xft-rgba="rgb" gtk-xft-rgba="rgb"
gtk-modules="gail:atk-bridge" gtk-modules="gail:atk-bridge"

View File

@ -1,7 +1,6 @@
file:///mnt/500GB/.aur .aur file:///run/media/repo/500GB/.aur .aur
file:///home/repo/.cache .cache file:///home/repo/.cache .cache
file:///home/repo/.config .config file:///home/repo/.config .config
file:///mnt/500GB/.gitlabs .gitlabs
file:///home/repo/.local .local file:///home/repo/.local .local
file:///home/repo/.makpkg .makpkg file:///run/media/repo/500GB/.gitlabs .gitlabs
file:///mnt/500GB/.games/Steam/steamapps/compatdata/1248130/pfx/drive_c/users/steamuser/Documents/My%20Games/FarmingSimulator2022 FarmingSimulator2022 file:///run/media/repo/500GB/IOS IOS

View File

@ -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;

View File

@ -0,0 +1 @@
@import 'colors.css';

View File

@ -1,19 +1,23 @@
[Settings] [Settings]
gtk-theme-name=Minimal-Mistakes gtk-application-prefer-dark-theme=false
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-button-images=1 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-event-sounds=1
gtk-enable-input-feedback-sounds=1 gtk-enable-input-feedback-sounds=1
gtk-error-bell=0 gtk-error-bell=0
gtk-xft-antialias=1 gtk-font-name=Hack Nerd Font Mono 10
gtk-xft-hinting=1 gtk-icon-theme-name=Papirus-Minimal-Mistakes
gtk-xft-hintstyle=hintmedium gtk-menu-images=1
gtk-xft-rgba=rgb
gtk-modules=gail:atk-bridge 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

View File

@ -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;

View File

@ -0,0 +1 @@
@import 'colors.css';

View File

@ -1,17 +1,19 @@
[Settings] [Settings]
gtk-theme-name=Minimal-Mistakes gtk-application-prefer-dark-theme=false
gtk-icon-theme-name=Papirus-Minimal-Mistakes gtk-cursor-theme-name=breeze_cursors
gtk-font-name=Hack Nerd Font 10 gtk-cursor-theme-size=24
gtk-cursor-theme-name=capitaine-cursors-light gtk-decoration-layout=icon:minimize,maximize,close
gtk-cursor-theme-size=0 gtk-enable-animations=true
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-enable-event-sounds=true gtk-enable-event-sounds=true
gtk-enable-input-feedback-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-antialias=true
gtk-xft-dpi=98304
gtk-xft-hinting=true gtk-xft-hinting=true
gtk-xft-hintstyle=hintmedium gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=rgb gtk-xft-rgba=rgb

View File

@ -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"

View File

@ -12,7 +12,7 @@
#Created: #Created:
# Mon 22 November 2021, 03:15:54 PM [GMT+1] # Mon 22 November 2021, 03:15:54 PM [GMT+1]
#Modified: #Modified:
# Mon 07 August 2023, 09:45:19 PM [GMT+1] # Sun 13 August 2023, 08:40:20 PM [GMT+1]
# #
#Description: #Description:
# <Todo> # <Todo>
@ -21,87 +21,87 @@
# <None> # <None>
# #
if command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then if command -v /usr/libexec/polkit-gnome-authentication-agent-1 &>/dev/null; then
if ! pgrep -f "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" >/dev/null; then if ! pgrep -f "/usr/libexec/polkit-gnome-authentication-agent-1" >/dev/null; then
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & /usr/libexec/polkit-gnome-authentication-agent-1 &
else else
echo "polkit-gnome already Running" echo "polkit-gnome already Running"
fi fi
fi fi
if [[ $DESKTOP_SESSION == "i3" ]]; then if [[ $DESKTOP_SESSION == "i3" ]]; then
if command -v polybar &>/dev/null; then if command -v polybar &>/dev/null; then
if ! pgrep -f "polybar" >/dev/null; then if ! pgrep -f "polybar" >/dev/null; then
( (
sleep 2s sleep 2s
if ! test -f "$HOME/.config/polybar/launch.sh"; then if ! test -f "$HOME/.config/polybar/launch.sh"; then
echo "$HOME/.config/polybar/launch.sh could not be found" echo "$HOME/.config/polybar/launch.sh could not be found"
else
exec "$HOME/.config/polybar/launch.sh"
fi
) &
else else
echo "polybar already Running" exec "$HOME/.config/polybar/launch.sh"
fi fi
) &
else else
echo "polybar can not be found" echo "polybar already Running"
fi fi
else
echo "polybar can not be found"
fi
if command -v i3-autolayout &>/dev/null; then if command -v i3-autolayout &>/dev/null; then
if ! pgrep -f "i3-autolayout" >/dev/null; then if ! pgrep -f "i3-autolayout" >/dev/null; then
( (
sleep 2s sleep 2s
i3-autolayout autolayout i3-autolayout autolayout
) & ) &
else
echo "i3-autolayout already Running"
fi
else else
echo "i3-autolayout can not be found" echo "i3-autolayout already Running"
fi fi
else
echo "i3-autolayout can not be found"
fi
fi fi
if command -v xroot &>/dev/null; then if command -v xroot &>/dev/null; then
if ! pgrep -f "xroot" >/dev/null; then if ! pgrep -f "xroot" >/dev/null; then
if command -v xmenu_desktop &>/dev/null; then if command -v xmenu_desktop &>/dev/null; then
if ! pgrep -f "xmenu_desktop" >/dev/null; then if ! pgrep -f "xmenu_desktop" >/dev/null; then
( (
sleep 2s sleep 2s
xroot -r xmenu_desktop xroot -r xmenu_desktop
) & ) &
else else
echo "xroot already Running"
fi
fi
else
echo "xroot already Running" echo "xroot already Running"
fi
fi fi
else
echo "xroot already Running"
fi
else else
echo "xroot can not be found" echo "xroot can not be found"
fi fi
if command -v clipmenu-daemon &>/dev/null; then if command -v clipmenu-daemon &>/dev/null; then
if ! pgrep -f "clipmenu-daemon" >/dev/null; then if ! pgrep -f "clipmenu-daemon" >/dev/null; then
( (
sleep 2s sleep 2s
clipmenu-daemon clipmenu-daemon
) & ) &
else else
echo "clipmenu-daemon already Running" echo "clipmenu-daemon already Running"
fi fi
else else
echo "clipmenu-daemon can not be found" echo "clipmenu-daemon can not be found"
fi fi
if command -v picom &>/dev/null; then if command -v picom &>/dev/null; then
if ! pgrep -x "picom" >/dev/null; then if ! pgrep -x "picom" >/dev/null; then
picom --config "$HOME"/.config/picom/picom.conf & picom --config "$HOME"/.config/picom/picom.conf &
else else
echo "picom already Running" echo "picom already Running"
fi fi
else else
echo "picom could not be found" echo "picom could not be found"
fi fi
################ ################
@ -109,117 +109,117 @@ fi
################ ################
if command -v ckb-next &>/dev/null; then if command -v ckb-next &>/dev/null; then
if ! pgrep -x "ckb-next" >/dev/null; then if ! pgrep -x "ckb-next" >/dev/null; then
( (
sleep 2s sleep 2s
ckb-next --background ckb-next --background
) & ) &
else else
echo "ckb-next already Running" echo "ckb-next already Running"
fi fi
else else
echo "ckb-next could not be found" echo "ckb-next could not be found"
fi fi
if command -v nm-applet &>/dev/null; then if command -v nm-applet &>/dev/null; then
if ! pgrep -x "nm-applet" >/dev/null; then if ! pgrep -x "nm-applet" >/dev/null; then
( (
sleep 2s sleep 2s
nm-applet nm-applet
) & ) &
else else
echo "nm-applet already Running" echo "nm-applet already Running"
fi fi
else else
echo "nm-applet could not be found" echo "nm-applet could not be found"
fi fi
if command -v blueman-applet &>/dev/null; then if command -v blueman-applet &>/dev/null; then
if ! pgrep -x "blueman-applet" >/dev/null; then if ! pgrep -x "blueman-applet" >/dev/null; then
( (
sleep 2s sleep 2s
blueman-applet blueman-applet
) & ) &
else else
echo "blueman-applet already Running" echo "blueman-applet already Running"
fi fi
else else
echo "blueman-applet could not be found" echo "blueman-applet could not be found"
fi fi
if command -v touchpad-indicator &>/dev/null; then if command -v touchpad-indicator &>/dev/null; then
if ! pgrep -f "touchpad-indicator" >/dev/null; then if ! pgrep -f "touchpad-indicator" >/dev/null; then
( (
sleep 2s sleep 2s
touchpad-indicator touchpad-indicator
) & ) &
else else
echo "touchpad-indicator already Running" echo "touchpad-indicator already Running"
fi fi
else else
echo "touchpad-indicator could not be found" echo "touchpad-indicator could not be found"
fi fi
if command -v cbatticon &>/dev/null; then if command -v cbatticon &>/dev/null; then
if ! pgrep -x "cbatticon" >/dev/null; then if ! pgrep -x "cbatticon" >/dev/null; then
( (
sleep 2s sleep 2s
cbatticon cbatticon
) & ) &
else else
echo "cbatticon already Running" echo "cbatticon already Running"
fi fi
else else
echo "cbatticon could not be found" echo "cbatticon could not be found"
fi fi
if command -v pasystray &>/dev/null; then if command -v pasystray &>/dev/null; then
if ! pgrep -x "pasystray" >/dev/null; then if ! pgrep -x "pasystray" >/dev/null; then
( (
sleep 5s sleep 5s
pasystray pasystray
) & ) &
else else
echo "pasystray already Running" echo "pasystray already Running"
fi fi
else else
echo "pasystray could not be found" echo "pasystray could not be found"
fi fi
if command -v gufwicon &>/dev/null; then if command -v gufwicon &>/dev/null; then
if ! pgrep -x "gufwicon" >/dev/null; then if ! pgrep -x "gufwicon" >/dev/null; then
( (
sleep 5s sleep 5s
gufwicon gufwicon
) & ) &
else else
echo "gufwicon already Running" echo "gufwicon already Running"
fi fi
else else
echo "gufwicon could not be found" echo "gufwicon could not be found"
fi fi
if command -v numlockx &>/dev/null; then if command -v numlockx &>/dev/null; then
numlockx on & numlockx on &
else else
echo "numlockx could not be found" echo "numlockx could not be found"
fi fi
#################### ####################
## Fix Background ## ## Fix Background ##
#################### ####################
if command -v feh &>/dev/null; then if command -v feh &>/dev/null; then
if ! test -f "$HOME/.fehbg"; then if ! test -f "$HOME/.fehbg"; then
echo "$HOME/.fehbg could not be found" echo "$HOME/.fehbg could not be found"
else else
sh "$HOME/.fehbg" sh "$HOME/.fehbg"
( (
sleep 2s sleep 2s
sh "$HOME/.fehbg" sh "$HOME/.fehbg"
) & ) &
fi fi
else else
echo "feh could not be found" echo "feh could not be found"
fi fi
############### ###############
@ -227,33 +227,33 @@ fi
############### ###############
if command -v xautolock &>/dev/null; then if command -v xautolock &>/dev/null; then
# shellcheck disable=SC2155 # shellcheck disable=SC2155
if ! pgrep -x "xautolock" >/dev/null; then if ! pgrep -x "xautolock" >/dev/null; then
( (
sleep 2s sleep 2s
xautolock \ xautolock \
-time 15 -locker "multimonitorlock -l -- --time-str=%I:%M:%S %p" \ -time 15 -locker "multimonitorlock -l -- --time-str=%I:%M:%S %p" \
-detectsleep -detectsleep
) & ) &
else else
echo "xautolock already Running" echo "xautolock already Running"
fi fi
else else
echo "xautolock could not be found" echo "xautolock could not be found"
fi fi
if command -v xss-lock &>/dev/null; then if command -v xss-lock &>/dev/null; then
# shellcheck disable=SC2155 # shellcheck disable=SC2155
if ! pgrep -x "xss-lock" >/dev/null; then if ! pgrep -x "xss-lock" >/dev/null; then
( (
sleep 2s sleep 2s
xss-lock -- multimonitorlock -l -- --time-str="%I:%M:%S %p" xss-lock -- multimonitorlock -l -- --time-str="%I:%M:%S %p"
) & ) &
else else
echo "xss-lock already Running" echo "xss-lock already Running"
fi fi
else else
echo "xss-lock could not be found" echo "xss-lock could not be found"
fi fi
################ ################
@ -263,7 +263,7 @@ fi
systemctl --user import-environment DISPLAY XAUTHORITY systemctl --user import-environment DISPLAY XAUTHORITY
if command -v dbus-update-activation-environment >/dev/null 2>&1; then 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 fi
# see https://wiki.archlinux.org/title/GNOME/Keyring#xinitrc # see https://wiki.archlinux.org/title/GNOME/Keyring#xinitrc

View File

@ -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 <wayne6324@gmail.com>"
#-- 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'

View File

@ -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

View File

@ -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;

View File

@ -27,10 +27,19 @@ from widgets import Widgets
from groups import Groups from groups import Groups
from colors import colorScheme, currentColor from colors import colorScheme, currentColor
locale.setlocale(locale.LC_ALL, '') locale.setlocale(locale.LC_ALL, "")
from libqtile import qtile, bar, layout, hook 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 libqtile.lazy import lazy
from typing import Callable from typing import Callable
@ -45,13 +54,14 @@ from colors import foregroundColor, backgroundColor
## Utils ## ## Utils ##
########### ###########
def go_to_group(name: str) -> Callable: def go_to_group(name: str) -> Callable:
def _inner(qtile: qtile) -> None: def _inner(qtile: qtile) -> None:
if len(qtile.screens) == 1: if len(qtile.screens) == 1:
qtile.groups_map[name].cmd_toscreen() qtile.groups_map[name].cmd_toscreen()
return return
if name in '12345': if name in "12345":
qtile.focus_screen(0) qtile.focus_screen(0)
qtile.groups_map[name].cmd_toscreen() qtile.groups_map[name].cmd_toscreen()
else: else:
@ -62,49 +72,45 @@ def go_to_group(name: str) -> Callable:
class Commands(object): class Commands(object):
editor = 'code' editor = "code"
menu = 'menu' menu = "menu"
browser = 'firefox' browser = "firefox"
terminal = 'alacritty' terminal = "alacritty"
btop = 'kitty --class=btop -e btop' btop = "kitty --class=btop -e btop"
powermenu = 'rofi -show powermenu -config ~/.config/rofi/powermenu.rasi' powermenu = "rofi -show powermenu -config ~/.config/rofi/powermenu.rasi"
vbox = 'virt-manager' vbox = "virt-manager"
files = 'nemo' files = "nemo"
mail = 'thunderbird' mail = "thunderbird"
passmenu = 'passmenu' passmenu = "passmenu"
autostart = ['autostart'] autostart = ["autostart"]
configure = ['autorandr --load qtile'] # configure = ['autorandr --load qtile']
################## ##################
## Key Bindings ## ## Key Bindings ##
################## ##################
ALT = 'mod1' ALT = "mod1"
MOD = 'mod4' MOD = "mod4"
CTRL = 'control' CTRL = "control"
SHIFT = 'shift' SHIFT = "shift"
keys = [ keys = [
# qtile commands # qtile commands
Key([MOD, SHIFT], "r", lazy.reload_config(), desc="Reload the config"), Key([MOD, SHIFT], "r", lazy.reload_config(), desc="Reload the config"),
Key([MOD, CTRL], "r", lazy.restart(), desc="Restart qtile"), Key([MOD, CTRL], "r", lazy.restart(), desc="Restart qtile"),
# Switch between windows # Switch between windows
Key([MOD], "h", lazy.layout.left(), desc="Move focus to left"), Key([MOD], "h", lazy.layout.left(), desc="Move focus to left"),
Key([MOD], "l", lazy.layout.right(), desc="Move focus to right"), Key([MOD], "l", lazy.layout.right(), desc="Move focus to right"),
Key([MOD], "j", lazy.layout.down(), desc="Move focus down"), Key([MOD], "j", lazy.layout.down(), desc="Move focus down"),
Key([MOD], "k", lazy.layout.up(), desc="Move focus up"), Key([MOD], "k", lazy.layout.up(), desc="Move focus up"),
# reset all windows # reset all windows
Key([MOD], "n", lazy.layout.normalize(), desc="Reset all window sizes"), Key([MOD], "n", lazy.layout.normalize(), desc="Reset all window sizes"),
# Toggle between different layouts as defined below # Toggle between different layouts as defined below
Key([MOD], "Tab", lazy.next_layout(), desc="Toggle between layouts"), 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"), Key([MOD], "q", lazy.window.kill(), desc="Kill focused window"),
# Custom keybinds # Custom keybinds
Key([MOD], "Return", lazy.spawn(Commands.terminal), desc="Launch terminal"), Key([MOD], "Return", lazy.spawn(Commands.terminal), desc="Launch terminal"),
Key([MOD], "m", lazy.spawn(Commands.menu), desc="Launch menu"), 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], "e", lazy.spawn(Commands.powermenu), desc="Launch power menu"),
Key([MOD, SHIFT], "Return", lazy.spawn(Commands.files), desc="Launch files"), Key([MOD, SHIFT], "Return", lazy.spawn(Commands.files), desc="Launch files"),
Key([MOD], "b", lazy.spawn(Commands.btop), desc="Launch btop"), Key([MOD], "b", lazy.spawn(Commands.btop), desc="Launch btop"),
# Audio Settings # Audio Settings
Key([], "XF86AudioMute", lazy.spawn("amixer -D pulse set Master toggle")), Key([], "XF86AudioMute", lazy.spawn("amixer -D pulse set Master toggle")),
Key([], "XF86AudioLowerVolume", lazy.spawn("amixer -D pulse sset Master '5%-' unmute")), Key(
Key([], "XF86AudioRaiseVolume", lazy.spawn("amixer -D pulse sset Master '5%+' unmute")), [],
"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/ # https://github.com/acrisci/playerctl/
Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause")), Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause")),
Key([], "XF86AudioNext", lazy.spawn("playerctl next")), Key([], "XF86AudioNext", lazy.spawn("playerctl next")),
Key([], "XF86AudioPrev", lazy.spawn("playerctl previous")), Key([], "XF86AudioPrev", lazy.spawn("playerctl previous")),
Key([], "XF86AudioStop", lazy.spawn("playerctl stop")), Key([], "XF86AudioStop", lazy.spawn("playerctl stop")),
# xBacklight # xBacklight
Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight +10")), Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight +10")),
Key([], "XF86MonBrightnessDown", lazy.spawn("xbacklight -10")), Key([], "XF86MonBrightnessDown", lazy.spawn("xbacklight -10")),
] ]
keys.extend([ keys.extend(
################ [
## Key Chords ## ################
################ ## Key Chords ##
################
# Grow windows. If current window is on the edge of screen and direction # Grow windows. If current window is on the edge of screen and direction
# will be to screen edge - window would shrink. # will be to screen edge - window would shrink.
KeyChord( KeyChord(
[MOD], [MOD],
"r", "r",
[ [
Key([], "h", lazy.layout.grow_left(), desc="Grow window to the left"), 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([], "l", lazy.layout.grow_right(), desc="Grow window to the right"),
Key([], "j", lazy.layout.grow_down(), desc="Grow window down"), Key([], "j", lazy.layout.grow_down(), desc="Grow window down"),
Key([], "k", lazy.layout.grow_up(), desc="Grow window up"), Key([], "k", lazy.layout.grow_up(), desc="Grow window up"),
], ],
mode=True, mode=True,
name="Resize Windows" name="Resize Windows",
), ),
KeyChord( KeyChord(
[MOD, CTRL], [MOD, CTRL],
"g", "g",
[ [
Key([], "s", lazy.spawn('prime-run steam'), desc="Spawn steam"), Key([], "s", lazy.spawn("prime-run steam"), desc="Spawn steam"),
Key([], "m", lazy.spawn('prime-run minecraft'), desc="Spawn minecraft"), Key([], "m", lazy.spawn("prime-run minecraft"), desc="Spawn minecraft"),
], ],
mode=False, mode=False,
name="Launch Game" name="Launch Game",
), ),
KeyChord( KeyChord(
[MOD], [MOD],
"Print", "Print",
[ [
Key([], "w", lazy.spawn('win-shot -w'), desc="Screen Shot Window"), Key([], "w", lazy.spawn("win-shot -w"), desc="Screen Shot Window"),
Key([], "s", lazy.spawn('win-shot -s'), desc="Screen Shot Selected"), Key([], "s", lazy.spawn("win-shot -s"), desc="Screen Shot Selected"),
Key([], "f", lazy.spawn('win-shot -f'), desc="Screen Shot Full"), Key([], "f", lazy.spawn("win-shot -f"), desc="Screen Shot Full"),
], ],
mode=False, mode=False,
name="Take a Screenshot" name="Take a Screenshot",
), ),
]) ]
)
############ ############
## Groups ## ## Groups ##
@ -181,28 +193,66 @@ groups = Groups.groups
# Define scratchpads # Define scratchpads
groups.append( groups.append(
ScratchPad("Hyper_L", 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(
DropDown("btop", "kitty --name=btop -e btop", width=0.6, height=0.6, x=0.2, y=0.1, opacity=0.8), "term",
DropDown("volume", "pavucontrol", width=0.6, height=0.6, x=0.2, y=0.1, opacity=0.8), "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: for i in groups:
keys.extend([ keys.extend(
Key([MOD], i.name, lazy.function(go_to_group(i.name))), [
Key([MOD, "shift"], i.name, lazy.window.togroup(i.name)), Key([MOD], i.name, lazy.function(go_to_group(i.name))),
]) Key([MOD, "shift"], i.name, lazy.window.togroup(i.name)),
]
)
# Scratchpad keybindings # Scratchpad keybindings
keys.extend([ keys.extend(
Key([CTRL], "Return", lazy.group['Hyper_L'].dropdown_toggle('term')), [
Key([ALT], "c", lazy.group['Hyper_L'].dropdown_toggle('clifm')), Key([CTRL], "Return", lazy.group["Hyper_L"].dropdown_toggle("term")),
Key([ALT], "b", lazy.group['Hyper_L'].dropdown_toggle('btop')), Key([ALT], "c", lazy.group["Hyper_L"].dropdown_toggle("clifm")),
Key([ALT], "v", lazy.group['Hyper_L'].dropdown_toggle('volume')), 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, **layout_theme,
add_after_last=True, add_after_last=True,
), ),
layout.Columns(**layout_theme,), layout.Columns(
layout.Max(**layout_theme,), **layout_theme,
),
layout.Max(
**layout_theme,
),
# Try more layouts by unleashing below layouts. # Try more layouts by unleashing below layouts.
layout.Stack(**layout_theme, num_stacks=2), layout.Stack(**layout_theme, num_stacks=2),
# layout.Bsp(**layout_theme), # layout.Bsp(**layout_theme),
@ -232,13 +286,23 @@ layouts = [
ratio=0.4, ratio=0.4,
new_client_position="after_current", new_client_position="after_current",
), ),
layout.Matrix(**layout_theme,), layout.Matrix(
layout.MonadTall(**layout_theme,), **layout_theme,
layout.MonadWide(**layout_theme,), ),
layout.RatioTile(**layout_theme,), layout.MonadTall(
**layout_theme,
),
layout.MonadWide(
**layout_theme,
),
layout.RatioTile(
**layout_theme,
),
# layout.TreeTab(**layout_theme,), # layout.TreeTab(**layout_theme,),
# layout.VerticalTile(**layout_theme,), # layout.VerticalTile(**layout_theme,),
layout.Zoomy(**layout_theme,), layout.Zoomy(
**layout_theme,
),
] ]
floating_layout = layout.Floating( floating_layout = layout.Floating(
@ -381,8 +445,15 @@ screens = [
## Floating Drag ## ## Floating Drag ##
################### ###################
mouse = [ mouse = [
Drag([MOD], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()), Drag(
Drag([MOD], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()), [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()), 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. # java that happens to be on java's whitelist.
wmname = "Qtile" wmname = "Qtile"
@hook.subscribe.screens_reconfigured @hook.subscribe.screens_reconfigured
async def _(): async def _():
if len(qtile.screens) > 1: if len(qtile.screens) > 1:
Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5'] Widgets.groupBox1.visible_groups = ["1", "2", "3", "4", "5"]
Widgets.groupBox2.visible_groups = ['6', '7', '8', '9', '0'] Widgets.groupBox2.visible_groups = ["6", "7", "8", "9", "0"]
else: 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 @hook.subscribe.startup_once
def start_once(): def start_once():
if len(qtile.screens) > 1: if len(qtile.screens) > 1:
Widgets.groupBox1.visible_groups = ['1', '2', '3', '4', '5'] Widgets.groupBox1.visible_groups = ["1", "2", "3", "4", "5"]
Widgets.groupBox2.visible_groups = ['6', '7', '8', '9', '0'] Widgets.groupBox2.visible_groups = ["6", "7", "8", "9", "0"]
else: 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: for configure in Commands.configure:
subprocess.Popen([configure], shell=True) subprocess.Popen([configure], shell=True)

View File

@ -1,2 +1,2 @@
LastUsed=1691918883 LastUsed=1691930658
Message='Fully Updated' Message='Fully Updated'

View File

@ -1,11 +1,16 @@
[MainWindow] [MainWindow]
1920x1080 screen: Height=702
1920x1080 screen: Width=1024
1920x1080 screen: XPosition=448
1920x1080 screen: YPosition=181
Height 1080=702 Height 1080=702
Height 768=702 Height 768=702
MenuBar=Disabled MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAABAAAAAK+AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA State=AAAA/wAAAAD9AAAAAAAABAAAAAKZAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA
ToolBarsMovable=Disabled ToolBarsMovable=Disabled
Width 1366=673 Width 1366=673
Width 1920=1024 Width 1920=1024
eDP-1=eDP-1
eDP1 HDMI-1-0 Height 1920x1080=702 eDP1 HDMI-1-0 Height 1920x1080=702
eDP1 HDMI-1-0 Width 1920x1080=1024 eDP1 HDMI-1-0 Width 1920x1080=1024
eDP1 HDMI-1-0 XPosition 1920x1080=378 eDP1 HDMI-1-0 XPosition 1920x1080=378

25
xprofile/.profile Normal file
View File

@ -0,0 +1,25 @@
# Sample .profile for SUSE Linux
# rewritten by Christian Steinruecken <cstein@suse.de>
#
# 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