aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.config/.profile10
-rw-r--r--.config/awesome/iceys-theme/theme.lua6
-rw-r--r--.config/awesome/keys-US.lua3
-rw-r--r--.config/awesome/rc.lua111
-rwxr-xr-x.config/dwm/autostart.sh20
-rwxr-xr-x.config/dwm/lessons-loop.sh7
-rw-r--r--.config/fastfetch/10.jsonc157
-rw-r--r--.config/fastfetch/ascii-char.jsonc164
-rw-r--r--.config/fastfetch/compact.jsonc103
-rw-r--r--.config/rofi/config.rasi5
-rwxr-xr-x.config/wezterm/wezterm.lua4
-rwxr-xr-xstuff/scripts/system/backup/backup.sh8
-rwxr-xr-xstuff/scripts/system/backup/copy-to-git.sh4
-rwxr-xr-xstuff/scripts/system/neoboot.sh12
-rw-r--r--stuff/scripts/system/stbar/config.txt1
15 files changed, 569 insertions, 46 deletions
diff --git a/.config/.profile b/.config/.profile
index fff1379..bc14309 100755
--- a/.config/.profile
+++ b/.config/.profile
@@ -35,13 +35,16 @@ export heartost="/home/iceyrazor/.steam/root/steamapps/music/Heartbound - OST"
alias fukn="sudo $@"
alias ls='ls --color=auto'
-alias lss="fukn du -ah -d 1 | sort -hr"
+alias lss="fukn du -ahd 1 | sort -hr"
alias lsu="lsblk --filter 'NAME=~\"sd[abcde]\"' -o NAME,MOUNTPOINTS"
alias surf="WEBKIT_DISABLE_COMPOSITING_MODE=1 surf"
alias lsblkfs="lsblk -o PATH,FSTYPE,MOUNTPOINT"
alias grep='grep --color=auto'
+# alias ffchar='fastfetch --logo ~/stuff/media/ICE/ascii-char.txt --logo-color-5 "light_magenta" --logo-color-1 "reset_black" --logo-color-2 "light_black" --logo-color-3 "light_blue"'
+alias ffcompact='fastfetch -c $HOME/.config/fastfetch/compact.jsonc'
+alias ff='fastfetch -c $HOME/.config/fastfetch/10.jsonc 2> /dev/null || fastfetch --localip-show-ipv4 0'
+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 fastfetch='fastfetch --localip-show-ipv4 0'
[ "$(cat /etc/hostname)" = "Kasino" ] && alias fukn="doas $@"
[ "$(cat /etc/hostname)" = "Kan" ] && alias fukn="doas $@"
alias numen="echo key x | fukn dotool && NUMEN_DMENU=rofi NUMEN_DMENU_OPTS='-show drun' LD_LIBRARY_PATH=/usr/lib/ numen & disown"
@@ -100,7 +103,8 @@ alias scs="sleep 3s && ffmpeg -f x11grab -framerate 1 -video_size 1920x1200 -i :
alias wwrite="watch -d grep -e Dirty: -e Writeback: /proc/meminfo"
alias gol="~/stuff/scripts/c/SDL/game-of-life/game-of-life & disown"
-alias vrinit="echo key x | fukn dotool && drkwll && killall xcompmgr && sleep 1s && wlx-layout.sh main"
+alias vrinit="echo key x | fukn dotool && drkwll && killall xcompmgr; sleep 1s && wlx-layout.sh main; \
+sleep 2s && tmux new-session -s chat-loop -c stuff/scripts/rust/chat-loop"
alias statst="echo full_stat:true > ~/stuff/scripts/system/stbar/config.txt"
diff --git a/.config/awesome/iceys-theme/theme.lua b/.config/awesome/iceys-theme/theme.lua
index b95b641..0b3b6e0 100644
--- a/.config/awesome/iceys-theme/theme.lua
+++ b/.config/awesome/iceys-theme/theme.lua
@@ -16,12 +16,14 @@ theme.font = "inconsolata regular 10"
--#8558e6
-theme.bg_normal = "#432990"
+theme.bg_normal = "#222222" --#432990
theme.bg_focus = "#453996"
theme.bg_urgent = "#ff0000"
theme.bg_minimize = "#111111"
theme.bg_systray = theme.bg_normal
theme.tasklist_bg_normal = "#222222"
+theme.wibar_background = "#00000000"
+--theme.wibar_background = theme.bg_normal
--[[
theme.bg_normal = "#432990"
@@ -31,7 +33,7 @@ theme.bg_minimize = "#444444"
theme.bg_systray = theme.bg_normal
--]]
-theme.fg_normal = "#aaaaaa"
+theme.fg_normal = "#dddddd" --#aaaaaa
theme.fg_focus = "#eeeeee"
theme.fg_urgent = "#eeeeee"
theme.fg_minimize = "#eeeeee"
diff --git a/.config/awesome/keys-US.lua b/.config/awesome/keys-US.lua
index 8963612..820ec63 100644
--- a/.config/awesome/keys-US.lua
+++ b/.config/awesome/keys-US.lua
@@ -101,7 +101,8 @@ globalkeys = gears.table.join(
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
{description = "run prompt", group = "launcher"}),
- awful.key({ modkey }, "d", function () os.execute("rofi -show drun") end, {description = "rofi drun", group = "launcher"}),
+ awful.key({ modkey }, "d", function () os.execute("rofi -x11 -show drun") end, {description = "rofi drun", group = "launcher"}),
+ awful.key({ modkey , "Shift" }, "d", function () os.execute("echo \"\" | rofi -x11 -dmenu -p 'Search' | xargs -I{} xdg-open 'https://searx.iceyfox.xyz/search?q={}'") end, {description = "rofi search", group = "launcher"}),
awful.key({ modkey }, "x",
function ()
diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua
index 06924fa..39f848e 100644
--- a/.config/awesome/rc.lua
+++ b/.config/awesome/rc.lua
@@ -216,81 +216,129 @@ end
-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
screen.connect_signal("property::geometry", set_wallpaper)
-awful.screen.connect_for_each_screen(function(s)
+awful.screen.connect_for_each_screen(function(screen)
-- Wallpaper
- set_wallpaper(s)
+ set_wallpaper(screen)
-- Each screen has its own tag table.
--awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[2])
--awful.tag({ "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  " }, s, awful.layout.layouts[2])
- awful.tag({ "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  " }, s, awful.layout.layouts[2])
+ awful.tag({ "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  " }, screen, awful.layout.layouts[2])
-- Create a promptbox for each screen
- s.mypromptbox = awful.widget.prompt()
+ screen.mypromptbox = awful.widget.prompt()
-- Create an imagebox widget which will contain an icon indicating which layout we're using.
-- We need one layoutbox per screen.
- s.mylayoutbox = awful.widget.layoutbox(s)
- s.mylayoutbox:buttons(gears.table.join(
+ screen.mylayoutbox = awful.widget.layoutbox(screen)
+ screen.mylayoutbox:buttons(gears.table.join(
awful.button({ }, 1, function () awful.layout.inc( 1) end),
awful.button({ }, 3, function () awful.layout.inc(-1) end),
awful.button({ }, 4, function () awful.layout.inc( 1) end),
awful.button({ }, 5, function () awful.layout.inc(-1) end)))
-- Create a taglist widget
- s.mytaglist = awful.widget.taglist {
- screen = s,
+ screen.mytaglist = awful.widget.taglist {
+ screen = screen,
filter = awful.widget.taglist.filter.all,
buttons = taglist_buttons
}
-- Create a tasklist widget
- s.mytasklist = awful.widget.tasklist {
- screen = s,
+ screen.mytasklist = awful.widget.tasklist {
+ screen = screen,
filter = awful.widget.tasklist.filter.currenttags,
buttons = tasklist_buttons
}
+
-- Create the wibox
- s.mywibox = awful.wibar({ position = "bottom", screen = s , height = 20})
+ screen.mywibox = awful.wibar({ position = "bottom", screen = screen , height = 20, width = 1500, y = screen.geometry.height - 24 - 500})
+ awful.placement.bottom(screen.mywibox, { margins = { bottom = 2, top = 20 } })
+
+
+ local spacer = wibox.widget.textbox(" ")
+ local spacerbg = wibox.widget.textbox(" ")
+ local spacerbg= wibox.widget.background(spacerbg)
+ spacerbg.bg = beautiful.bg_normal
+
+ screen.mywibox.bg = beautiful.wibar_background
+ screen.mywibox.ontop = true
+ screen.mywibox.floating = false
+
+ local mykeyboardlayout = wibox.widget.background(mykeyboardlayout)
+ mykeyboardlayout.bg = beautiful.bg_normal
+
+ local myLayoutBox = wibox.widget.background(screen.mylayoutbox)
+ myLayoutBox.bg = beautiful.bg_normal
+
+ local mytextclock = wibox.widget.background(mytextclock)
+ mytextclock.bg = beautiful.bg_normal
-- Add widgets to the wibox
- if s.index==1 then
- s.mywibox:setup {
+ if screen.index==1 then
+ local stbar = awful.widget.watch(HOMEDIR..'/stuff/scripts/system/stbar/stbar-awesome.sh', 2)
+ local stbar = wibox.widget.background(stbar)
+ stbar.bg = beautiful.bg_normal
+
+ screen.mywibox:setup {
layout = wibox.layout.align.horizontal,
{ -- Left widgets
layout = wibox.layout.fixed.horizontal,
- mylauncher,
- s.mytaglist,
- s.mypromptbox,
+ -- mylauncher,
+ screen.mytaglist,
+ screen.mypromptbox,
+ spacer,
},
- s.mytasklist, -- Middle widget
+ screen.mytasklist, -- Middle widget
{ -- Right widgets
layout = wibox.layout.fixed.horizontal,
+ spacer,
mykeyboardlayout,
- awful.widget.watch(HOMEDIR..'/stuff/scripts/system/stbar/stbar-awesome.sh', 2),
+ stbar,
mytextclock,
+ spacerbg,
+ spacer,
+ spacerbg,
wibox.widget.systray(),
- s.mylayoutbox,
+ spacerbg,
+ spacer,
+ myLayoutBox,
},
}
else
- s.mywibox:setup {
+ screen.mywibox:setup {
layout = wibox.layout.align.horizontal,
{ -- Left widgets
layout = wibox.layout.fixed.horizontal,
- mylauncher,
- s.mytaglist,
- s.mypromptbox,
+ -- mylauncher,
+ screen.mytaglist,
+ screen.mypromptbox,
},
- s.mytasklist, -- Middle widget
+ screen.mytasklist, -- Middle widget
{ -- Right widgets
layout = wibox.layout.fixed.horizontal,
mykeyboardlayout,
mytextclock,
- wibox.widget.systray(),
- s.mylayoutbox,
+ -- wibox.widget.systray(),
+ screen.mylayoutbox,
},
}
end
+
+
+ -- Add widgets to the wibox
+ --[[
+ if s.index == 1 then
+ local new_wi = awful.wibar({ position = "bottom", screen = 1 , width = 200, height = 20})
+ new_wi:setup {
+ layout = wibox.layout.align.horizontal,
+ { -- Left widgets
+ layout = wibox.layout.fixed.horizontal,
+ -- mylauncher,
+ mytextclock,
+ }
+ }
+ end
+ ]]--
end)
local month_calendar = awful.widget.calendar_popup.month({start_sunday=true})
@@ -439,6 +487,17 @@ client.connect_signal("manage", function (c)
end
end)
+screen[1]:connect_signal("request::geometry", function(s)
+ -- Recalculate the workarea height
+ -- s.workarea.height = s.geometry.height - 100
+ gears.debug.print_error("Workarea height: " .. tostring(s.workarea.height))
+ naughty.notify({ title = "Oops, there were errors during startup!",
+ text = 'djsakldsaujsaiodsjugfa89rdfjg489ejt' })
+ -- You can also recalculate s.workarea.y if you want to fine-tune vertical placement
+ -- awful.layout.arrange(s)
+end)
+awful.layout.suit.tile.master_width_factor = 0.5
+
-- Add a titlebar if titlebars_enabled is set to true in the rules.
client.connect_signal("request::titlebars", function(c)
-- buttons for the titlebar
diff --git a/.config/dwm/autostart.sh b/.config/dwm/autostart.sh
index ee62b06..e7f5cb4 100755
--- a/.config/dwm/autostart.sh
+++ b/.config/dwm/autostart.sh
@@ -32,8 +32,28 @@ fi
if [ -z $(pgrep -f newsboat-fetch.sh) ]; then
~/.config/dwm/newsboat-fetch.sh &
fi
+if [ -z $(pgrep -f lessons-loop.sh) ]; then
+ ~/.config/dwm/lessons-loop.sh &
+fi
if [ -z $(pgrep wezterm) ]; then
sleep 2
wezterm -e ~/stuff/scripts/system/task.sh &
fi
+
+if [ "$(cat /etc/hostname)" == "Kasino" ]; then
+ if [ -z "$(pgrep vesktop)" ]; then
+ sleep 2s
+ vesktop & disown
+ fi
+
+ if [ -z "$(pgrep gajim)" ]; then
+ sleep 2s
+ gajim & disown
+ fi
+
+ if [ -z "$(pgrep steam)" ]; then
+ sleep 3s
+ steam & disown
+ fi
+fi
diff --git a/.config/dwm/lessons-loop.sh b/.config/dwm/lessons-loop.sh
new file mode 100755
index 0000000..b292c65
--- /dev/null
+++ b/.config/dwm/lessons-loop.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+newsboat_loop(){
+ notify-send -t 6000 -i '/home/iceyrazor/stuff/media/saved gifs/duolingo-crop-s.jpg' "Anki" "did you do your japanese lessons today?"
+ sleep 2h
+ newsboat_loop
+}
+newsboat_loop
diff --git a/.config/fastfetch/10.jsonc b/.config/fastfetch/10.jsonc
new file mode 100644
index 0000000..5d43fe3
--- /dev/null
+++ b/.config/fastfetch/10.jsonc
@@ -0,0 +1,157 @@
+// Load with --load-config examples/2.jsonc
+// Note that you must replace the image path to an existing image to display it.
+
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "padding": {
+ "top": 2
+ }
+ },
+ "display": {
+ "separator": " -> ",
+ "constants": [
+ "──────────────────────────────"
+ ]
+ },
+ "modules": [
+ {
+ "type": "custom",
+ "format": "┌{$1}{$1}┐",
+ "outputColor": "90"
+ },
+ {
+ "type": "title",
+ "keyWidth": 10
+ },
+ {
+ "type": "custom",
+ "format": "└{$1}{$1}┘",
+ "outputColor": "90"
+ },
+ {
+ "type": "custom",
+ "format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39}  {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
+ },
+ {
+ "type": "custom",
+ "format": "┌{$1}{$1}┐",
+ "outputColor": "90"
+ },
+ {
+ "type": "os",
+ "key": "{icon} OS",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "kernel",
+ "key": "│ ├",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "packages",
+ "key": "│ ├󰏖",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "shell",
+ "key": "│ └",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "wm",
+ "key": " DE/WM",
+ "keyColor": "blue"
+ },
+ {
+ "type": "lm",
+ "key": "│ ├󰧨",
+ "keyColor": "blue"
+ },
+ {
+ "type": "wmtheme",
+ "key": "│ ├󰉼",
+ "keyColor": "blue"
+ },
+ {
+ "type": "icons",
+ "key": "│ ├󰀻",
+ "keyColor": "blue"
+ },
+ {
+ "type": "terminal",
+ "key": "│ ├",
+ "keyColor": "blue"
+ },
+ {
+ "type": "wallpaper",
+ "key": "│ └󰸉",
+ "keyColor": "blue"
+ },
+ {
+ "type": "host",
+ "key": "󰌢 PC",
+ "keyColor": "green"
+ },
+ {
+ "type": "cpu",
+ "key": "│ ├󰻠",
+ "keyColor": "green"
+ },
+ {
+ "type": "gpu",
+ "key": "│ ├󰍛",
+ "keyColor": "green"
+ },
+ {
+ "type": "disk",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "memory",
+ "key": "│ ├󰑭",
+ "keyColor": "green"
+ },
+ {
+ "type": "swap",
+ "key": "│ ├󰓡",
+ "keyColor": "green"
+ },
+ {
+ "type": "uptime",
+ "key": "│ ├󰅐",
+ "keyColor": "green"
+ },
+ {
+ "type": "display",
+ "key": "│ └󰍹",
+ "keyColor": "green"
+ },
+ {
+ "type": "sound",
+ "key": " SND",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "player",
+ "key": "│ ├󰥠",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "media",
+ "key": "│ └󰝚",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "custom",
+ "format": "└{$1}{$1}┘",
+ "outputColor": "90"
+ },
+ "break",
+ {
+ "type": "custom",
+ "format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39}  {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
+ }
+ ]
+}
diff --git a/.config/fastfetch/ascii-char.jsonc b/.config/fastfetch/ascii-char.jsonc
new file mode 100644
index 0000000..938b21f
--- /dev/null
+++ b/.config/fastfetch/ascii-char.jsonc
@@ -0,0 +1,164 @@
+// Load with --load-config examples/2.jsonc
+// Note that you must replace the image path to an existing image to display it.
+
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "padding": {
+ "top": 2
+ },
+ "source": "/home/iceyrazor/stuff/media/ICE/ascii-char.txt",
+ "color": {
+ "1": "reset_black",
+ "2": "light_black",
+ "3": "light_blue",
+ "5": "light_magenta"
+ }
+ },
+ "display": {
+ "separator": " -> ",
+ "constants": [
+ "──────────────────────────────"
+ ]
+ },
+ "modules": [
+ {
+ "type": "custom",
+ "format": "┌{$1}{$1}┐",
+ "outputColor": "90"
+ },
+ {
+ "type": "title",
+ "keyWidth": 10
+ },
+ {
+ "type": "custom",
+ "format": "└{$1}{$1}┘",
+ "outputColor": "90"
+ },
+ {
+ "type": "custom",
+ "format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39}  {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
+ },
+ {
+ "type": "custom",
+ "format": "┌{$1}{$1}┐",
+ "outputColor": "90"
+ },
+ {
+ "type": "os",
+ "key": "{icon} OS",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "kernel",
+ "key": "│ ├",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "packages",
+ "key": "│ ├󰏖",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "shell",
+ "key": "│ └",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "wm",
+ "key": " DE/WM",
+ "keyColor": "blue"
+ },
+ {
+ "type": "lm",
+ "key": "│ ├󰧨",
+ "keyColor": "blue"
+ },
+ {
+ "type": "wmtheme",
+ "key": "│ ├󰉼",
+ "keyColor": "blue"
+ },
+ {
+ "type": "icons",
+ "key": "│ ├󰀻",
+ "keyColor": "blue"
+ },
+ {
+ "type": "terminal",
+ "key": "│ ├",
+ "keyColor": "blue"
+ },
+ {
+ "type": "wallpaper",
+ "key": "│ └󰸉",
+ "keyColor": "blue"
+ },
+ {
+ "type": "host",
+ "key": "󰌢 PC",
+ "keyColor": "green"
+ },
+ {
+ "type": "cpu",
+ "key": "│ ├󰻠",
+ "keyColor": "green"
+ },
+ {
+ "type": "gpu",
+ "key": "│ ├󰍛",
+ "keyColor": "green"
+ },
+ {
+ "type": "disk",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "memory",
+ "key": "│ ├󰑭",
+ "keyColor": "green"
+ },
+ {
+ "type": "swap",
+ "key": "│ ├󰓡",
+ "keyColor": "green"
+ },
+ {
+ "type": "uptime",
+ "key": "│ ├󰅐",
+ "keyColor": "green"
+ },
+ {
+ "type": "display",
+ "key": "│ └󰍹",
+ "keyColor": "green"
+ },
+ {
+ "type": "sound",
+ "key": " SND",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "player",
+ "key": "│ ├󰥠",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "media",
+ "key": "│ └󰝚",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "custom",
+ "format": "└{$1}{$1}┘",
+ "outputColor": "90"
+ },
+ "break",
+ {
+ "type": "custom",
+ "format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39}  {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
+ }
+ ]
+}
diff --git a/.config/fastfetch/compact.jsonc b/.config/fastfetch/compact.jsonc
new file mode 100644
index 0000000..5bc5db2
--- /dev/null
+++ b/.config/fastfetch/compact.jsonc
@@ -0,0 +1,103 @@
+// Load with --load-config examples/2.jsonc
+// Note that you must replace the image path to an existing image to display it.
+
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "padding": {
+ "top": 2
+ },
+ "type": "small",
+ "type": "kitty-direct",
+ // "source": "/home/iceyrazor/stuff/media/ICE/Sprite-0009.png",
+ "source": "/home/iceyrazor/stuff/media/ICE/the_best_it_is_going_to_be.png",
+ "width": 30,
+ "height": 19
+ },
+ "display": {
+ "separator": " -> ",
+ "constants": [
+ "──────────────────────────────"
+ ]
+ },
+ "modules": [
+ {
+ "type": "title",
+ "format": " {user-name-colored}{at-symbol-colored}{host-name-colored}"
+ },
+ {
+ "type": "custom",
+ "format": "{$1}{$1}",
+ "outputColor": "90"
+ },
+ {
+ "type": "kernel",
+ "key": "",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "packages",
+ "key": "󰏖",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "shell",
+ "key": "",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "wm",
+ "key": " DE/WM",
+ "keyColor": "blue"
+ },
+ {
+ "type": "terminal",
+ "key": "",
+ "keyColor": "blue"
+ },
+ {
+ "type": "disk",
+ "key": "",
+ "keyColor": "green"
+ },
+ {
+ "type": "memory",
+ "key": "󰑭",
+ "keyColor": "green"
+ },
+ {
+ "type": "swap",
+ "key": "󰓡",
+ "keyColor": "green"
+ },
+ {
+ "type": "uptime",
+ "key": "󰅐",
+ "keyColor": "green"
+ },
+ {
+ "type": "sound",
+ "key": " SND",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "player",
+ "key": "󰥠",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "media",
+ "key": "󰝚",
+ "keyColor": "cyan"
+ },
+ {
+ "type": "custom",
+ "format": "{$1}{$1}",
+ "outputColor": "90"
+ },
+ {
+ "type": "custom",
+ "format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39}  {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
+ }
+ ]
+}
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
index 36ed3a8..837eea0 100644
--- a/.config/rofi/config.rasi
+++ b/.config/rofi/config.rasi
@@ -3,10 +3,11 @@
//background: #30303050;
*{
background: #201f5060;
- alternate-normal-background: #4030B060;
+ alternate-normal-background: #3020B060;
+ normal-background: #20109060;
foreground: #F0C3F0;
border-color: #5030D0;
- selected-normal-background: #20202060;
+ selected-normal-background: #10104060;
}
window, mainbox{
diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua
index 91fb3c6..b75e736 100755
--- a/.config/wezterm/wezterm.lua
+++ b/.config/wezterm/wezterm.lua
@@ -2,8 +2,8 @@ local wezterm = require 'wezterm'
local config = {}
local act = wezterm.action
config.default_prog = { 'zsh', '-l' } --config.font = wezterm.font 'Classic Console' config.font_size = 15 config.font = wezterm.font 'Source Code Pro'
-config.show_tabs_in_tab_bar = false
-config.enable_tab_bar = false
+config.show_tabs_in_tab_bar = true
+config.enable_tab_bar = true
--config.font = wezterm.font 'CozetteVector'
config.font = wezterm.font_with_fallback {
--'B612',
diff --git a/stuff/scripts/system/backup/backup.sh b/stuff/scripts/system/backup/backup.sh
index e49996e..aa633f6 100755
--- a/stuff/scripts/system/backup/backup.sh
+++ b/stuff/scripts/system/backup/backup.sh
@@ -10,12 +10,12 @@ fsyncb () {
read -p "y/n: " uinput
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
printf "\n\n\n"
- rsync -PRUurv --size-only --delete-after $exclude $syncfile "$target"
+ rsync -RUurv --progress --size-only --delete-after $exclude $syncfile "$target"
printf "\n===end sync\n---------\n\n"
fi
}
-syncfile="stuff .bash_profile .bashrc .surf/styles .gtkrc-2.0 .urlview .vimrc .xinitrc .Xresources .zshrc .p10k.zsh .gnupg .ssh .local/bin/lf-gadgets .config/dwm .config/wezterm .config/.profile .config/tmux .config/wireplumber .config/FreeTube .config/awesome .config/wlxoverlay .config/newsboat .config/vesktop/themes .config/gtk-3.0 .config/rofi .config/lf .config/mutt .config/zsh .config/picom.conf .config/nvim .config/atuin .config/screenkey.json .config/vesktop/themes .keepass .config/Pinta .local/share/applications/custom"
+syncfile="stuff .bash_profile .bashrc .surf/styles .gtkrc-2.0 .urlview .vimrc .xinitrc .Xresources .zshrc .p10k.zsh .gnupg .ssh .local/bin/lf-gadgets .config/dwm .config/wezterm .config/.profile .config/tmux .config/wireplumber .config/FreeTube .config/awesome .config/wlxoverlay .config/newsboat .config/vesktop/themes .config/fastfetch .config/gtk-3.0 .config/rofi .config/lf .config/mutt .config/zsh .config/picom.conf .config/nvim .config/atuin .config/screenkey.json .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/cava .local/share/applications/custom .local/share/osu"
# se shit
syncfile="$syncfile /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/Blueprints /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/IngameScripts /home/iceyrazor/.local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/AppData/Roaming/SpaceEngineers/Saves"
@@ -23,9 +23,9 @@ syncfile="$syncfile /home/iceyrazor/.local/share/Steam/steamapps/compatdata/2448
target="/home/iceyrazor/mnt-backups/LINUX FILES/home/iceyrazor"
exclude="--exclude node_modules --exclude node_modules_23 --exclude dontsync --exclude **/iceys-linux-stuffs --exclude **/target --exclude LinVAM/pyenv"
-
fsynca
-printf "==CC-survival unsynced\n\n"
+printf "==CC-survival unsynced?\n\n"
+printf "==osu unsynced\n\n"
fsyncb
diff --git a/stuff/scripts/system/backup/copy-to-git.sh b/stuff/scripts/system/backup/copy-to-git.sh
index 4d6263a..3c66805 100755
--- a/stuff/scripts/system/backup/copy-to-git.sh
+++ b/stuff/scripts/system/backup/copy-to-git.sh
@@ -6,12 +6,12 @@ fsync () {
read -p "y/n: " uinput
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
printf "\n\n\n"
- rsync -PRUurv --delete-after $exclude $syncfile "$target"
+ rsync -RUurv --progress --delete-after $exclude $syncfile "$target"
printf "\n===end sync\n---------\n\n"
fi
}
-syncfile=".urlview .vimrc .Xresources .bashrc .zshrc .p10k.zsh .config/.profile .config/wezterm .config/dwm .config/tmux .config/awesome .config/rofi .config/lf .config/picom.conf .config/nvim .config/atuin .config/screenkey.json stuff/manual-programs/suckless"
+syncfile=".urlview .vimrc .Xresources .bashrc .zshrc .p10k.zsh .config/.profile .config/wezterm .config/dwm .config/tmux .config/awesome .config/rofi .config/lf .config/picom.conf .config/nvim .config/atuin .config/screenkey.json .config/fastfetch stuff/manual-programs/suckless"
syncfile="$syncfile stuff/scripts/system/stbar stuff/scripts/system/url-handler.sh stuff/scripts/system/backup/copy-to-git.sh stuff/scripts/system/backup/backup.sh"
syncfile="$syncfile stuff/scripts/system/neoboot.sh stuff/scripts/system/math.sh stuff/scripts/system/bri.sh stuff/scripts/system/restart-pipe.sh stuff/scripts/system/set-pri-java.sh"
diff --git a/stuff/scripts/system/neoboot.sh b/stuff/scripts/system/neoboot.sh
index 9933d3e..ed57d19 100755
--- a/stuff/scripts/system/neoboot.sh
+++ b/stuff/scripts/system/neoboot.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-normal() {
+normal_old() {
randnum=$(($RANDOM % 2))
if [ "$randnum" == "1" ]; then
@@ -13,18 +13,24 @@ normal() {
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat
}
+normal() {
+ fastfetch -c $HOME/.config/fastfetch/compact.jsonc
+ printf "\n"
+}
+
laptop() {
if [ "$(($RANDOM % 2))" == "1" ]; then
fastfetch --localip-show-ipv4 0 | lolcat -as 10000 -S 100
else
- uwufetch | lolcat -as 10000 -S 100
+ # uwufetch | lolcat -as 10000 -S 100
+ fastfetch --localip-show-ipv4 0 | lolcat -as 10000 -S 100
fi
printf "\n--------------------------------------------------------\n" | lolcat -S 100
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat -as 10000 -S 100
}
if [[ "$(cat /etc/hostname)" == "Witchen" ]]; then
- laptop
+ normal
else
normal
fi
diff --git a/stuff/scripts/system/stbar/config.txt b/stuff/scripts/system/stbar/config.txt
index 3137407..87af9d5 100644
--- a/stuff/scripts/system/stbar/config.txt
+++ b/stuff/scripts/system/stbar/config.txt
@@ -1,2 +1 @@
full_stat:false
-wifi_device:wlo1