aboutsummaryrefslogtreecommitdiff
path: root/env
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 /env
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
Diffstat (limited to 'env')
-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
5 files changed, 91 insertions, 7 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