From 43b1f6ea9c4248976df8af12125944be1a4f624a Mon Sep 17 00:00:00 2001 From: The-Repo-Club Date: Sat, 26 Aug 2023 21:24:34 +0100 Subject: [PATCH] Update --- dconf/.config/dconf/user | Bin 7875 -> 8267 bytes firewall/.config/firewall/applet.conf | 2 + .../flexiflow/flexiflow_bar/bar_updates.ini | 2 +- herbstluftwm/.config/herbstluftwm/autostart | 190 --------------- .../.config/herbstluftwm/extra/config | 228 ------------------ herbstluftwm/.config/herbstluftwm/extra/panel | 22 -- herbstluftwm/.config/herbstluftwm/extra/theme | 62 ----- 7 files changed, 3 insertions(+), 503 deletions(-) create mode 100644 firewall/.config/firewall/applet.conf delete mode 100755 herbstluftwm/.config/herbstluftwm/autostart delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/config delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/panel delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/theme diff --git a/dconf/.config/dconf/user b/dconf/.config/dconf/user index 28ac1c2a4a7859a2aed86d799b8936de1210a2ec..bcf751a8fb6a48d8463fb538d19931e1cc2db852 100644 GIT binary patch literal 8267 zcmchcdz2LAnZ|3l$xQ?mJ0 zMIb?g<`{_*o$MhRlX!_q%or3+)U)Wit~txPB)Ce99*Gcx!Lz}b%l@9~?wRQ^o;~}| z*5ToK>aDN8`Y!MLe&1KK=vvdY&9raiuc`3ilY^VGFXe5+;SpfeAdE(j1>=TbJogjw zmH8%fZ!yumZgjTm!BH ztMga`-#7^C&}JS{xPTa1XwSojJ3w*}GHAgC9?0g=1$PfZ4|)UG2yV(Fv3T14FQDZM zC()Z@@Snll_ka3vCwA#k*hetgQ^8$-z44+OuuG4?ekNQBmMq^fPJNY@eJ0!pF23uJ z!!7L6rx=|^3%n0!*?MWkiDlTO$5DPid;s+P@{xNn2YNL2L)Z?3hpwF0r?HkknR-sZ ze+3sVyLD~_cIokyA3upX2es?}Y+j6ATIJ`%i@@)1oAY5CcIk20SHTuo^T9{&XiTNm z&Te=k_-6}7wdbYxMfcKw2_j~iOOOMCi3qJ@hdua7Gy;ph?_CEM$;75C2Z;}5> zPsV-#J_vfZ?tP*hyYv|Bhv6fj{;O-htoBH&{uA&x0_?ix-z-y1N}q+j4891s#@Du} zozm)8Bisxg|H;hC;n<}$k1g;jaD2thyYyaZy*B~-VBgaFK3<1iI_NLF<21wAKI@X( z)i3F>)Uylj1+PEyhgdCk>EYOS!`}h3SKseyex)a1?}MKPH5b2qm)a>kk@vm^|2ueY z(W4a_PwBDP55cF9NGe93m{@{cTJus0&jR7CHRENMJ_GxF_);+Mp6go_FVY&fZQ=2v$kf zg6gYpdE;{I((<2G@C{&gV$)vrS9%2Yb#Mpx?MrK4x*of<#%&XP8#r&|Nn7QI(i(>y z@b|!hyBFUR$1bh*{0Qy?n_swZ;~ebLipS^R{b0(2lOEQ12AX<~VLJ}S{H=DH{7rf! z>hA#J(I}0p8#7^AEL# zNGrY)a0f6?aUW1U(x+nI1V0AGoRicr1X}swX>8Ad`5!%tzvi^^)eG46ff?Hmj#Au7 z%RdjmhrpeEZChlQmOmVWkAr#nrgGZ8)qtomT}q;Aa8>Q^OP18zL9twniNTJ_I|TS5H| zFSjZ#q~#AQ;nm=4w>)@_;!*l^>dC+xK;+xEJ)#MamVa)7ZwL3*EquEZyR_=x1@8ts zmR-@J@sXB4^uc?<{fF28gYu8G#^C^b5IituOO5
  • ?{!C*b}Atq;pCE&FIXe=d0H zlbUI3uuE(FE8!Y&=a(0^X?~^E&PMnuU_U+QJ^8=1^4m&y9r)%yzxyZor}T8nZ-Q?D zPi_6nuQZR+8lUa(F7V5%X80NhY5DEr@RQ(;JJ)Sjevp>m?t}kD_E8&dPATK+j6E(N!{FDlgrT6wh`TP1imb$HJL?9$pN%!TKJW!Ic^v+UBr zx(2s`$#0hRslU=1=XLOU@SkUV|6}=swC24V-UcR2`Q|1cd!VU*C$?U&cjVrA+N(*c z{g1<^ooN^!{_fXrYu=?5r={>ru=)AN${p;|n)h1n2(ik$d%CY30K{cn^4B_nzC;UupICHTZQxwDP|;-($f`n|J<7^+=zDeJVWfY}~7HjZ##gXVIQGw(VeU z#Z9Bju}dqycEY>CtIz(^S7et~d-~wLVEgtXKb5~pYusLeUjvazvlhuuq!sUn;3MFP z``-=rEz-j%e+>QzEFS)|Z>YSq*0s?b6efcW_lmI_%OK=UR9! zc;|w)izoeH7 z!JH}A2J4!%;9hKULGz(BEyM+N%2J zCpV6b5zon{hrF_?e|B<(nj#se%Nja^LuRC^G7>YBRyuADEjV;isv6P_KlleXWZUq-zI5tA|fgzmWSw0Vrv z5tNp()K1$eDqBiKnH`o#O+k4lW2HlOdf;uUpH`MopX2(Wn3K$=(uNUKVtDOoC#4h; zeB+n{-vG4FRHWuw$_+q-EQ~2HF;Ciw7 ztv7?~GwUyuAKKnRzn=WDu6LWK2G@56+Gm!&+H^)cG{NaA*=+Ro29trb@)yuTwGOmM>OPQg6u|(@h&Tw z4EYJyqVgmMzp>O|*q#-06u~{ASkjJlg!0*6&*WFGpT(72$MFp{J`xUx-E2CXV$m_f zu9b1Z3kc6_CS1{O`$;qEg}rz@6*ApeB59|ytTSHVT#g$!h-x*x7&*gE^L;D#EM@r# zCtmQowAGEv2WwBr*7@`l{m2f|Z<`sj!fUzJx40H?A<*-b*=?s7E|u3f<>N2vI2|d% zI23g)vm@hB2?ca1Hhe3rbvYPo*Gf8OJY+K%p+RvGb1i~~AJh7Qp@|lahq}T0h)34R z&_JHp7rZA|qteTAGh@41kGT9)d@_HouUMN06km)^cru!BWN*V>0Hi=LmT}v)Vyv&W zMdaD8SLl-wO|$%jwa2+cWtAin1aVQXg7GOznJ))Q?p5 zN-~w~KSJ79g;L~ec0y@=?$vn5_1;i^gI9xX2B-vD2KY>CB&~Kc))NlCGcV$P0?^)l z3@8eJ?qg=gi+Jq0T(*^_mmjPCL83&ou+{~!aXyxrU^yrxnAPYtU})Cx?UYp$T*sS@ zcrFHF^m~ccVy%-3=)zWu{xc21cl<)24q6tCT-*fXp_PvT(`IrY`e-MvftwOjRP*=N zJ1xbz#gOMMB&gD5mK!f!h`DsBlXgnk6w!xHi(ErjxpZ3)c$w!cUbvQ;T^Zy%xsd*4lF62o*A}@`*jjBxlNT!noGkc3kTEa zWq5axcZ^^IK?t!Xu@@#wYmPW-#4TKwea3q7Yfj18Ns?V2z7}^lEwnjC)MXwlUjxRm z0+%;NPB?v9xara>ud{K-ARp`X#;y8~uIF2&}} zwC4!oM%&)puJKcm6U5CRca!gYHHBa;wIz_)x~vG*X0dGjhMib*MJp$OnPO`kGLzv8lnT zk2f_mMVrD#1LJ%nxC*QU39tlc0jme&z$6gtTNI_}!TUd*HS$~BTz=#EpFnQC%%>0> zFor4V(c!eGTrxmdgvT zqrASo1jTX*hAkG`0Bp(-RaHIV%TcPXaB9=LF9vN^tg*2%)7DI;jl{{S#6yTAYd literal 7875 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%0DG;GN=FM9kkt)kl8bGJl^v1}>i;JJDx?X0R40 WR);40Fb5}vr3`zO%~`F7asEFe21kwn diff --git a/firewall/.config/firewall/applet.conf b/firewall/.config/firewall/applet.conf new file mode 100644 index 000000000..3f1d929ed --- /dev/null +++ b/firewall/.config/firewall/applet.conf @@ -0,0 +1,2 @@ +[General] +notifications=true diff --git a/flexiflow/.config/flexiflow/flexiflow_bar/bar_updates.ini b/flexiflow/.config/flexiflow/flexiflow_bar/bar_updates.ini index 37c57481f..8f0d3508b 100644 --- a/flexiflow/.config/flexiflow/flexiflow_bar/bar_updates.ini +++ b/flexiflow/.config/flexiflow/flexiflow_bar/bar_updates.ini @@ -1,2 +1,2 @@ -LastUsed=1693073708 +LastUsed=1693082250 Message='Fully Updated' diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart deleted file mode 100755 index 8fff55e3a..000000000 --- a/herbstluftwm/.config/herbstluftwm/autostart +++ /dev/null @@ -1,190 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Mon 21 August 2023, 11:19:00 PM [GMT+1] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -if command -v autorandr &>/dev/null; then - autorandr --load 'herbstluft' & -fi - -if [ -f $HOME/.config/herbstluftwm/extra/config ]; then - . $HOME/.config/herbstluftwm/extra/config -fi - -if [ -f $HOME/.config/herbstluftwm/extra/panel ]; then - sh $HOME/.config/herbstluftwm/extra/panel & -fi - -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 -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 - xroot -r xmenu_desktop & - else - echo "xroot already Running" - fi - fi - else - echo "xroot already Running" - fi -fi - -if command -v clipmenu-daemon &>/dev/null; then - if ! pgrep -f "clipmenu-daemon" >/dev/null; then - clipmenu-daemon & - else - echo "clipmenu-daemon already Running" - fi -fi - -if ! command -v xcompmgr &>/dev/null; then - echo "xcompmgr could not be found" -else - if ! pgrep -x "xcompmgr" >/dev/null; then - xcompmgr & - else - echo "xcompmgr already Running" - fi -fi - -################ -## Tray Icons ## -################ - -if ! command -v ckb-next &>/dev/null; then - echo "ckb-next could not be found" -else - if ! pgrep -x "ckb-next" >/dev/null; then - ckb-next --background & - else - echo "ckb-next already Running" - fi -fi - -if command -v nm-applet &>/dev/null; then - if ! pgrep -x "nm-applet" >/dev/null; then - nm-applet & - else - echo "nm-applet already Running" - fi -fi - -if command -v blueman-applet &>/dev/null; then - if ! pgrep -x "blueman-applet" >/dev/null; then - blueman-applet & - else - echo "blueman-applet already Running" - fi -fi - -if command -v touchpad-indicator &>/dev/null; then - if ! pgrep -f "touchpad-indicator" >/dev/null; then - touchpad-indicator & - else - echo "touchpad-indicator already Running" - fi -fi - -if command -v numlockx &>/dev/null; then - numlockx on & -fi - -if command -v volumeicon &>/dev/null; then - if ! pgrep -x "volumeicon" >/dev/null; then - volumeicon & - else - echo "volumeicon already Running" - fi -fi - -if command -v cbatticon &>/dev/null; then - if ! pgrep -x "cbatticon" >/dev/null; then - cbatticon & - else - echo "cbatticon already Running" - fi -fi - -#################### -## Fix Background ## -#################### -if ! command -v feh &>/dev/null; then - echo "feh could not be found" -else - if ! test -f "$HOME/.fehbg"; then - echo "$HOME/.fehbg could not be found" - else - sh "$HOME/.fehbg" & - sleep 2s - sh "$HOME/.fehbg" & - fi -fi - -############### -## Auto Lock ## -############### - -if command -v xidlehook &>/dev/null; then - # shellcheck disable=SC2155 - export PRIMARY_DISPLAY="$(xrandr | awk '/ primary/{print $1}')" - if ! pgrep -x "xidlehook" >/dev/null; then - xidlehook \ - --not-when-fullscreen \ - --not-when-audio \ - --timer 300 \ - "xrandr --output $PRIMARY_DISPLAY --brightness .1" \ - "xrandr --output $PRIMARY_DISPLAY --brightness 1" \ - --timer 30 \ - "xrandr --output $PRIMARY_DISPLAY --brightness 1; multimonitorlock -l -- --time-str=%I:%M:%S %p" \ - "" \ - --timer 3600 \ - "systemctl suspend" \ - "" & - else - echo "xidlehook already Running" - fi -fi - -################ -## Other Junk ## -################ - -systemctl --user import-environment DISPLAY XAUTHORITY - -if command -v dbus-update-activation-environment >/dev/null 2>&1; then - dbus-update-activation-environment DISPLAY XAUTHORITY -fi - -# see https://wiki.archlinux.org/title/GNOME/Keyring#xinitrc -eval "$(/usr/bin/gnome-keyring-daemon --start)" -export SSH_AUTH_SOCK - -# see https://github.com/NixOS/nixpkgs/issues/14966#issuecomment-520083836 -mkdir -p "$HOME"/.local/share/keyrings diff --git a/herbstluftwm/.config/herbstluftwm/extra/config b/herbstluftwm/.config/herbstluftwm/extra/config deleted file mode 100755 index 39e2c05db..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/config +++ /dev/null @@ -1,228 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Fri 17 February 2023, 09:49:52 PM [GMT] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -hc() { - herbstclient "$@" -} - -hc emit_hook reload - -#----------------# -# Setup Commands # -#----------------# - -editor='code' -menu='menu' -browser='firefox' -terminal='alacritty' -power='rofi -show powermenu -config ~/.config/rofi/powermenu.rasi' -vbox='virt-manager' -files='nemo' -mail='thunderbird' - -#---------------------------------# -# REMOVE ALL EXISTING KEYBINDINGS # -#---------------------------------# -hc keyunbind --all - -#-------------# -# KEYBINDINGS # -#-------------# - -MOD=Mod4 # Use the super key as the main modifier -ALT=Mod1 # Use the alt key as the alt modifier -SHIFT=Shift # Use the shift key as the shift modifier -CTRL=Control # Use the control key as the control modifier - -#-----------------# -# System controls # -#-----------------# -hc keybind $MOD-$SHIFT-r reload -hc keybind $MOD-q close -hc keybind $MOD-Return spawn "${TERMINAL:-$terminal}" -hc keybind $MOD-b spawn "sh $HOME/.config/polybar/scripts/toggle_bar.sh" - -#------------# -# Programing # -#------------# - -hc keybind $MOD-$CTRL-c spawn $editor - -#----------# -# Browsers # -#----------# - -hc keybind $MOD-$CTRL-f spawn $browser - -#-------# -# Files # -#-------# - -hc keybind $MOD-$SHIFT-Return spawn $files - -#-----------# -# Launchers # -#-----------# - -hc keybind $MOD-m spawn $menu -hc keybind $MOD-$SHIFT-e spawn $power - -#-------------# -# ScratchPads # -#-------------# - -hc keybind $CTRL-Return spawn scratchpad -hc keybind $ALT-Return spawn scratch terminal -hc keybind $ALT-c spawn scratch files -hc keybind $ALT-v spawn scratch volume - -#-----------------# -# Focusing Client # -#-----------------# - -hc keybind $MOD-Up focus up -hc keybind $MOD-Down focus down -hc keybind $MOD-Left focus left -hc keybind $MOD-Right focus right - -# Moving clients in tiling and floating mode # - -hc keybind $MOD-$SHIFT-Up shift up -hc keybind $MOD-$SHIFT-Down shift down -hc keybind $MOD-$SHIFT-Left shift left -hc keybind $MOD-$SHIFT-Right shift right - -#------------------# -# Splitting Frames # -#------------------# - -hc keybind $MOD-u split bottom 0.6 -hc keybind $MOD-o split right 0.6 - -#----------------------------------------------# -# let the current frame explode into subframes # -#----------------------------------------------# - -hc keybind $MOD-$CTRL-space split explode - -#--------------------------------------# -# resizing frames and floating clients # -#--------------------------------------# - -resizestep=0.02 -hc keybind $MOD-$CTRL-Up resize up +$resizestep -hc keybind $MOD-$CTRL-Down resize down +$resizestep -hc keybind $MOD-$CTRL-Left resize left +$resizestep -hc keybind $MOD-$CTRL-Right resize right +$resizestep - -#------# -# tags # -#------# -"" -tag_names=({1..9} 0) -tag_keys=({1..9} 0) - -hc rename default "${tag_names[0]}" || true -for i in "${!tag_names[@]}" ; do - hc add "${tag_names[$i]}" - hc set_layout horizontal - hc set default_frame_layout 1 - key="${tag_keys[$i]}" - if ! [ -z "$key" ] ; then - hc keybind "$MOD-$key" use_index "$i" - hc keybind "$MOD-$SHIFT-$key" move_index "$i" - fi -done - -#-----------# -# Layouting # -#-----------# - -hc keybind $ALT-r remove -hc keybind $ALT-f fullscreen toggle - -#-------# -# Focus # -#-------# - -hc keybind $MOD-BackSpace cycle_monitor -hc keybind $MOD-Tab cycle_all +1 -hc keybind $MOD-$SHIFT-Tab cycle_all -1 -hc keybind $MOD-c cycle -hc keybind $MOD-i jumpto urgent - -#-------# -# MOUSE # -#-------# - -hc mouseunbind --all -hc mousebind $MOD-Button1 move -hc mousebind $MOD-Button2 zoom -hc mousebind $MOD-Button3 resize - -#-------# -# RULES # -#-------# - -hc unrule -F # clear rules - -#-------# -# THEME # -#-------# - -if [ -f $HOME/.config/herbstluftwm/extra/theme ]; -then - . $HOME/.config/herbstluftwm/extra/theme -fi - -#----------# -# PROGRAMS # -#----------# - -hc rule class~'([Aa]lacritty|[Kk]itty)' tag='1' - -#-------------# -# SCRATCHPADS # -#-------------# - -hc rule title~'scratchpad' floating=on floatplacement=center floating_geometry=1000x500 -hc rule title~'clifm' floating=on floatplacement=center floating_geometry=1000x500 - -hc rule focus=on # normally focus new clients -hc rule floatplacement=center -#hc rule float_geometry=250x100 -#hc rule focus=off # normally do not focus new clients -# give focus to most common terminals -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on floatplacement=center -hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on floatplacement=smart -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off - -hc set tree_style '╾│ ├└╼─┐' - -#--------# -# UNLOCK # -#--------# - -hc unlock -hc detect_monitors \ No newline at end of file diff --git a/herbstluftwm/.config/herbstluftwm/extra/panel b/herbstluftwm/.config/herbstluftwm/extra/panel deleted file mode 100755 index df3be56c5..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/panel +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -# shellcheck disable=all -WM=$(wmctrl -m | grep Name | cut -d: -f2) -WM=${WM//[[:space:]]/} - -if [ "$WM" == "herbstluftwm" ]; then - if ! command -v polybar &>/dev/null; then - echo "polybar could not be found" - else - if ! pgrep -x "polybar" >/dev/null; then - if ! test -f "$HOME/.config/polybar/launch.sh"; then - echo "$HOME/.config/polybar/launch.sh could not be found" - else - sh $HOME/.config/polybar/launch.sh - echo "Bars launched..." - fi - else - echo "polybar already Running" - fi - fi -fi diff --git a/herbstluftwm/.config/herbstluftwm/extra/theme b/herbstluftwm/.config/herbstluftwm/extra/theme deleted file mode 100755 index 1efcefc83..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/theme +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Sun 16 October 2022, 02:52:53 PM [GMT+1] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -hc attr theme.tiling.reset 1 -hc attr theme.floating.reset 1 -hc set frame_border_active_color '#000000' -hc set frame_border_normal_color '#101010' -hc set frame_bg_normal_color '#565656' -hc set frame_bg_active_color '#345F0C' -hc set frame_border_width 1 -hc set always_show_frame 0 -hc set frame_bg_transparent 1 -hc set frame_transparent_width 0 -hc set frame_gap 0 - -hc attr theme.active.color '#000000' -hc attr theme.active.border_width 10 -hc attr theme.active.inner_width 1 -hc attr theme.active.outer_width 4 -hc attr theme.active.outer_color '#005f87' - -hc attr theme.normal.color '#242424' -hc attr theme.normal.border_width 10 -hc attr theme.normal.inner_width 1 - -hc attr theme.urgent.color orange -hc attr theme.inner_color '#ffffff' - -hc attr theme.floating.border_width 10 -hc attr theme.floating.outer_width 4 -hc attr theme.floating.outer_color '#5f875f' -hc attr theme.floating.inner_width 1 - -hc set window_gap 2 -hc set frame_padding 0 -hc set smart_window_surroundings true -hc set smart_frame_surroundings false -hc set mouse_recenter_gap 0 -hc set focus_crosses_monitor_boundaries 1 -hc set swap_monitors_to_get_tag 0 -hc set focus_follows_mouse 1