aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriceyrazor <iceyrazor@mailfence.com>2025-06-15 22:32:50 -0500
committericeyrazor <iceyrazor@mailfence.com>2025-06-15 22:32:50 -0500
commite5ad2c3cd4566fec0590b6be0b4d195ffd5c8066 (patch)
tree3bc8c8f15bfe0e47fc638ab8c249f5939b440925
parenta0048ec816f42e15b7413f552a9946e450baa080 (diff)
autodetect doas in profile, fixed floating wibar (awesome), rules for im on awesome and auto center, fixed display detect in lfrc, backup script changes
-rwxr-xr-xenv/.config/.profile7
-rw-r--r--env/.config/awesome/rc.lua29
-rwxr-xr-xenv/.config/lf/lfrc2
-rwxr-xr-xenv/.local/bin/scripts/backup/backup-tol29
-rwxr-xr-xenv/.local/bin/scripts/backup/backup-tol231
-rwxr-xr-xruns/get-reqs-arch.sh3
6 files changed, 93 insertions, 8 deletions
diff --git a/env/.config/.profile b/env/.config/.profile
index 55d74bc..7b2274b 100755
--- a/env/.config/.profile
+++ b/env/.config/.profile
@@ -37,6 +37,8 @@ fi
export heartost="/home/iceyrazor/.steam/root/steamapps/music/Heartbound - OST"
alias fukn="sudo $@"
+[ doas ] && alias fukn="doas $@"
+
alias ls='ls --color=auto'
alias lss="fukn du -ahd 1 | sort -h"
alias lsu="lsblk --filter 'NAME=~\"sd[abcde]\"' -o NAME,MOUNTPOINTS"
@@ -50,11 +52,6 @@ alias ff='fastfetch -c $HOME/.config/fastfetch/10.jsonc 2> /dev/null || fastfetc
alias ffchar='fastfetch -c $HOME/.config/fastfetch/ascii-char.jsonc'
# alias fastfetch='fastfetch --localip-show-ipv4 0 --kitty-direct /home/iceyrazor/stuff/media/ICE/Sprite-0009.png --logo-width 40 --logo-height 20'
alias numen="echo key x | fukn dotool && NUMEN_DMENU=rofi NUMEN_DMENU_OPTS='-show drun' LD_LIBRARY_PATH=/usr/lib/ numen & disown"
-
-[ "$(cat /etc/hostname)" = "Kasino" ] && alias fukn="doas $@"
-[ "$(cat /etc/hostname)" = "Witchen" ] && alias fukn="doas $@"
-[ "$(cat /etc/hostname)" = "Kan" ] && alias fukn="doas $@"
-
alias ascii="~/stuff/scripts/c/SDL/ascii/ascii"
alias watchlss="fukn watch \"du -ah -d 1 | sort -hr\""
diff --git a/env/.config/awesome/rc.lua b/env/.config/awesome/rc.lua
index 45472fc..c262908 100644
--- a/env/.config/awesome/rc.lua
+++ b/env/.config/awesome/rc.lua
@@ -261,7 +261,7 @@ awful.screen.connect_for_each_screen(function(screen)
spacerbg.bg = beautiful.bg_normal
screen.mywibox.bg = beautiful.wibar_background
- screen.mywibox.ontop = true
+ screen.mywibox.ontop = false
screen.mywibox.floating = false
local mykeyboardlayout = wibox.widget.background(mykeyboardlayout)
@@ -454,6 +454,14 @@ awful.rules.rules = {
class = { "steam_app*", "vesktop", "Minecraft*" }
},
properties = { border_width = 0 }
+ },
+
+ {
+ rule = { name = "im-emoji-picker" },
+ properties = {
+ focusable = false,
+ focus = false,
+ }
}
-- Set Firefox to always map on the tag named "2" on screen 1.
@@ -471,6 +479,25 @@ if screen[2] then
)
end
+client.connect_signal("manage", function(c)
+ if c.name == "im-emoji-picker" then
+ local focused = client.focus
+ if focused and focused ~= c then
+ -- Center on focused client
+ local geo = focused:geometry()
+ local c_geo = c:geometry()
+
+ c:geometry({
+ x = geo.x + (geo.width - c_geo.width) / 2,
+ y = geo.y + (geo.height - c_geo.height) / 2
+ })
+ else
+ -- Fallback: center on screen
+ awful.placement.centered(c, nil)
+ end
+ end
+end)
+
-- {{{ Signals
-- Signal function to execute when a new client appears.
client.connect_signal("manage", function (c)
diff --git a/env/.config/lf/lfrc b/env/.config/lf/lfrc
index bd0b0fe..d8d72f0 100755
--- a/env/.config/lf/lfrc
+++ b/env/.config/lf/lfrc
@@ -152,7 +152,7 @@ esac
}}
cmd clip-path ${{
- if [ -z $WAYLAND_DISPLAY ]; then
+ if [ -z "${WAYLAND_DISPLAY-}" ]; then
printf "$f" | xclip -selection clipboard
else
printf "$f" | wl-copy
diff --git a/env/.local/bin/scripts/backup/backup-tol b/env/.local/bin/scripts/backup/backup-tol
new file mode 100755
index 0000000..d065b08
--- /dev/null
+++ b/env/.local/bin/scripts/backup/backup-tol
@@ -0,0 +1,29 @@
+cd ~/
+
+fsynca () {
+ # t?
+ rsync -RUurvn --size-only --delete-after $exclude $syncfile "$target"
+}
+
+fsyncb () {
+ printf "===confirm changes?\n"
+ read -p "y/n: " uinput
+ if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
+ printf "\n\n\n"
+ rsync -RUurv --progress --size-only --delete-after $exclude $syncfile "$target"
+ printf "\n===end sync\n---------\n\n"
+ fi
+}
+
+syncfile=".surf/styles .urlview .gnupg .local/bin/lf-gadgets .local/share/applications/custom .config/FreeTube .config/newsboat .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus stuff/notes stuff/openvpn-cons stuff/scripts stuff/media/ICE"
+
+#sync game stuff
+target="laptop:~"
+exclude="--exclude mediamtx.yml --exclude stream.sh --exclude node_modules --exclude **/target"
+
+
+fsynca
+
+printf "==CC-survival unsynced\n\n"
+
+fsyncb
diff --git a/env/.local/bin/scripts/backup/backup-tol2 b/env/.local/bin/scripts/backup/backup-tol2
new file mode 100755
index 0000000..1f0a66d
--- /dev/null
+++ b/env/.local/bin/scripts/backup/backup-tol2
@@ -0,0 +1,31 @@
+cd ~/
+
+fsynca () {
+ # t?
+ rsync -RUurvn --size-only --delete-after $exclude $syncfile "$target"
+}
+
+fsyncb () {
+ printf "===confirm changes?\n"
+ read -p "y/n: " uinput
+ if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
+ printf "\n\n\n"
+ rsync -RUurv --progress --size-only --delete-after $exclude $syncfile "$target"
+ printf "\n===end sync\n---------\n\n"
+ fi
+}
+
+syncfile=".surf/styles .urlview .local/bin/lf-gadgets .local/share/applications/custom .config/newsboat .config/zsh .keepass .config/Pinta .config/cmus stuff/notes stuff/openvpn-cons stuff/media/ICE stuff/scripts/iceys-linux-stuffs stuff/scripts/system"
+
+# stuff/scripts .gnupg
+
+#sync game stuff
+target="laptop2:~"
+exclude="--exclude mediamtx.yml --exclude stream.sh --exclude node_modules --exclude **/target"
+
+
+fsynca
+
+printf "==CC-survival unsynced\n\n"
+
+fsyncb
diff --git a/runs/get-reqs-arch.sh b/runs/get-reqs-arch.sh
index f81c958..8399e9e 100755
--- a/runs/get-reqs-arch.sh
+++ b/runs/get-reqs-arch.sh
@@ -7,7 +7,8 @@ if [ $artix ] || [ $arch ]; then
echo GETTING MIN REQS
- $sudo pacman -S neovim rsync man-db wget git lf fzf grep
+ $sudo pacman -S neovim rsync man-db wget git fzf grep
+ $sudo pacman -S lf
echo -------------
fi