From bab502e1ef21d327e806e8f48870dc1b53f2b345 Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Mon, 19 May 2025 00:45:46 -0500 Subject: [PATCH] custom fastfetch change. changed rsync from -P --progress. theme changes --- .config/.profile | 10 +- .config/awesome/iceys-theme/theme.lua | 6 +- .config/awesome/keys-US.lua | 3 +- .config/awesome/rc.lua | 111 ++++++++++---- .config/dwm/autostart.sh | 20 +++ .config/dwm/lessons-loop.sh | 7 + .config/fastfetch/10.jsonc | 157 ++++++++++++++++++++ .config/fastfetch/ascii-char.jsonc | 164 +++++++++++++++++++++ .config/fastfetch/compact.jsonc | 103 +++++++++++++ .config/rofi/config.rasi | 5 +- .config/wezterm/wezterm.lua | 4 +- stuff/scripts/system/backup/backup.sh | 8 +- stuff/scripts/system/backup/copy-to-git.sh | 4 +- stuff/scripts/system/neoboot.sh | 12 +- stuff/scripts/system/stbar/config.txt | 1 - 15 files changed, 569 insertions(+), 46 deletions(-) create mode 100755 .config/dwm/lessons-loop.sh create mode 100644 .config/fastfetch/10.jsonc create mode 100644 .config/fastfetch/ascii-char.jsonc create mode 100644 .config/fastfetch/compact.jsonc 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