custom fastfetch change. changed rsync from -P --progress. theme changes
This commit is contained in:
parent
ce23adcafc
commit
bab502e1ef
|
@ -35,13 +35,16 @@ export heartost="/home/iceyrazor/.steam/root/steamapps/music/Heartbound - OST"
|
||||||
|
|
||||||
alias fukn="sudo $@"
|
alias fukn="sudo $@"
|
||||||
alias ls='ls --color=auto'
|
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 lsu="lsblk --filter 'NAME=~\"sd[abcde]\"' -o NAME,MOUNTPOINTS"
|
||||||
alias surf="WEBKIT_DISABLE_COMPOSITING_MODE=1 surf"
|
alias surf="WEBKIT_DISABLE_COMPOSITING_MODE=1 surf"
|
||||||
alias lsblkfs="lsblk -o PATH,FSTYPE,MOUNTPOINT"
|
alias lsblkfs="lsblk -o PATH,FSTYPE,MOUNTPOINT"
|
||||||
alias grep='grep --color=auto'
|
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 --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)" = "Kasino" ] && alias fukn="doas $@"
|
||||||
[ "$(cat /etc/hostname)" = "Kan" ] && 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"
|
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 wwrite="watch -d grep -e Dirty: -e Writeback: /proc/meminfo"
|
||||||
alias gol="~/stuff/scripts/c/SDL/game-of-life/game-of-life & disown"
|
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"
|
alias statst="echo full_stat:true > ~/stuff/scripts/system/stbar/config.txt"
|
||||||
|
|
|
@ -16,12 +16,14 @@ theme.font = "inconsolata regular 10"
|
||||||
|
|
||||||
--#8558e6
|
--#8558e6
|
||||||
|
|
||||||
theme.bg_normal = "#432990"
|
theme.bg_normal = "#222222" --#432990
|
||||||
theme.bg_focus = "#453996"
|
theme.bg_focus = "#453996"
|
||||||
theme.bg_urgent = "#ff0000"
|
theme.bg_urgent = "#ff0000"
|
||||||
theme.bg_minimize = "#111111"
|
theme.bg_minimize = "#111111"
|
||||||
theme.bg_systray = theme.bg_normal
|
theme.bg_systray = theme.bg_normal
|
||||||
theme.tasklist_bg_normal = "#222222"
|
theme.tasklist_bg_normal = "#222222"
|
||||||
|
theme.wibar_background = "#00000000"
|
||||||
|
--theme.wibar_background = theme.bg_normal
|
||||||
|
|
||||||
--[[
|
--[[
|
||||||
theme.bg_normal = "#432990"
|
theme.bg_normal = "#432990"
|
||||||
|
@ -31,7 +33,7 @@ theme.bg_minimize = "#444444"
|
||||||
theme.bg_systray = theme.bg_normal
|
theme.bg_systray = theme.bg_normal
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
theme.fg_normal = "#aaaaaa"
|
theme.fg_normal = "#dddddd" --#aaaaaa
|
||||||
theme.fg_focus = "#eeeeee"
|
theme.fg_focus = "#eeeeee"
|
||||||
theme.fg_urgent = "#eeeeee"
|
theme.fg_urgent = "#eeeeee"
|
||||||
theme.fg_minimize = "#eeeeee"
|
theme.fg_minimize = "#eeeeee"
|
||||||
|
|
|
@ -101,7 +101,8 @@ globalkeys = gears.table.join(
|
||||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||||
{description = "run prompt", group = "launcher"}),
|
{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",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
|
|
|
@ -216,81 +216,129 @@ end
|
||||||
-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
|
-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
|
||||||
screen.connect_signal("property::geometry", set_wallpaper)
|
screen.connect_signal("property::geometry", set_wallpaper)
|
||||||
|
|
||||||
awful.screen.connect_for_each_screen(function(s)
|
awful.screen.connect_for_each_screen(function(screen)
|
||||||
-- Wallpaper
|
-- Wallpaper
|
||||||
set_wallpaper(s)
|
set_wallpaper(screen)
|
||||||
|
|
||||||
-- Each screen has its own tag table.
|
-- 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({ "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({ " ", " ", " ", " ", " ", " ", " ", " ", " ", " " }, s, awful.layout.layouts[2])
|
awful.tag({ " ", " ", " ", " ", " ", " ", " ", " ", " ", " " }, screen, awful.layout.layouts[2])
|
||||||
|
|
||||||
-- Create a promptbox for each screen
|
-- 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.
|
-- Create an imagebox widget which will contain an icon indicating which layout we're using.
|
||||||
-- We need one layoutbox per screen.
|
-- We need one layoutbox per screen.
|
||||||
s.mylayoutbox = awful.widget.layoutbox(s)
|
screen.mylayoutbox = awful.widget.layoutbox(screen)
|
||||||
s.mylayoutbox:buttons(gears.table.join(
|
screen.mylayoutbox:buttons(gears.table.join(
|
||||||
awful.button({ }, 1, function () awful.layout.inc( 1) end),
|
awful.button({ }, 1, function () awful.layout.inc( 1) end),
|
||||||
awful.button({ }, 3, 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({ }, 4, function () awful.layout.inc( 1) end),
|
||||||
awful.button({ }, 5, function () awful.layout.inc(-1) end)))
|
awful.button({ }, 5, function () awful.layout.inc(-1) end)))
|
||||||
-- Create a taglist widget
|
-- Create a taglist widget
|
||||||
s.mytaglist = awful.widget.taglist {
|
screen.mytaglist = awful.widget.taglist {
|
||||||
screen = s,
|
screen = screen,
|
||||||
filter = awful.widget.taglist.filter.all,
|
filter = awful.widget.taglist.filter.all,
|
||||||
buttons = taglist_buttons
|
buttons = taglist_buttons
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Create a tasklist widget
|
-- Create a tasklist widget
|
||||||
s.mytasklist = awful.widget.tasklist {
|
screen.mytasklist = awful.widget.tasklist {
|
||||||
screen = s,
|
screen = screen,
|
||||||
filter = awful.widget.tasklist.filter.currenttags,
|
filter = awful.widget.tasklist.filter.currenttags,
|
||||||
buttons = tasklist_buttons
|
buttons = tasklist_buttons
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
-- Create the wibox
|
-- 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
|
-- Add widgets to the wibox
|
||||||
if s.index==1 then
|
if screen.index==1 then
|
||||||
s.mywibox:setup {
|
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,
|
layout = wibox.layout.align.horizontal,
|
||||||
{ -- Left widgets
|
{ -- Left widgets
|
||||||
layout = wibox.layout.fixed.horizontal,
|
layout = wibox.layout.fixed.horizontal,
|
||||||
mylauncher,
|
-- mylauncher,
|
||||||
s.mytaglist,
|
screen.mytaglist,
|
||||||
s.mypromptbox,
|
screen.mypromptbox,
|
||||||
|
spacer,
|
||||||
},
|
},
|
||||||
s.mytasklist, -- Middle widget
|
screen.mytasklist, -- Middle widget
|
||||||
{ -- Right widgets
|
{ -- Right widgets
|
||||||
layout = wibox.layout.fixed.horizontal,
|
layout = wibox.layout.fixed.horizontal,
|
||||||
|
spacer,
|
||||||
mykeyboardlayout,
|
mykeyboardlayout,
|
||||||
awful.widget.watch(HOMEDIR..'/stuff/scripts/system/stbar/stbar-awesome.sh', 2),
|
stbar,
|
||||||
mytextclock,
|
mytextclock,
|
||||||
|
spacerbg,
|
||||||
|
spacer,
|
||||||
|
spacerbg,
|
||||||
wibox.widget.systray(),
|
wibox.widget.systray(),
|
||||||
s.mylayoutbox,
|
spacerbg,
|
||||||
|
spacer,
|
||||||
|
myLayoutBox,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
s.mywibox:setup {
|
screen.mywibox:setup {
|
||||||
layout = wibox.layout.align.horizontal,
|
layout = wibox.layout.align.horizontal,
|
||||||
{ -- Left widgets
|
{ -- Left widgets
|
||||||
layout = wibox.layout.fixed.horizontal,
|
layout = wibox.layout.fixed.horizontal,
|
||||||
mylauncher,
|
-- mylauncher,
|
||||||
s.mytaglist,
|
screen.mytaglist,
|
||||||
s.mypromptbox,
|
screen.mypromptbox,
|
||||||
},
|
},
|
||||||
s.mytasklist, -- Middle widget
|
screen.mytasklist, -- Middle widget
|
||||||
{ -- Right widgets
|
{ -- Right widgets
|
||||||
layout = wibox.layout.fixed.horizontal,
|
layout = wibox.layout.fixed.horizontal,
|
||||||
mykeyboardlayout,
|
mykeyboardlayout,
|
||||||
mytextclock,
|
mytextclock,
|
||||||
wibox.widget.systray(),
|
-- wibox.widget.systray(),
|
||||||
s.mylayoutbox,
|
screen.mylayoutbox,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
end
|
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)
|
end)
|
||||||
|
|
||||||
local month_calendar = awful.widget.calendar_popup.month({start_sunday=true})
|
local month_calendar = awful.widget.calendar_popup.month({start_sunday=true})
|
||||||
|
@ -439,6 +487,17 @@ client.connect_signal("manage", function (c)
|
||||||
end
|
end
|
||||||
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.
|
-- Add a titlebar if titlebars_enabled is set to true in the rules.
|
||||||
client.connect_signal("request::titlebars", function(c)
|
client.connect_signal("request::titlebars", function(c)
|
||||||
-- buttons for the titlebar
|
-- buttons for the titlebar
|
||||||
|
|
|
@ -32,8 +32,28 @@ fi
|
||||||
if [ -z $(pgrep -f newsboat-fetch.sh) ]; then
|
if [ -z $(pgrep -f newsboat-fetch.sh) ]; then
|
||||||
~/.config/dwm/newsboat-fetch.sh &
|
~/.config/dwm/newsboat-fetch.sh &
|
||||||
fi
|
fi
|
||||||
|
if [ -z $(pgrep -f lessons-loop.sh) ]; then
|
||||||
|
~/.config/dwm/lessons-loop.sh &
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -z $(pgrep wezterm) ]; then
|
if [ -z $(pgrep wezterm) ]; then
|
||||||
sleep 2
|
sleep 2
|
||||||
wezterm -e ~/stuff/scripts/system/task.sh &
|
wezterm -e ~/stuff/scripts/system/task.sh &
|
||||||
fi
|
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
|
||||||
|
|
|
@ -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
|
|
@ -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}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -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}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -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}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -3,10 +3,11 @@
|
||||||
//background: #30303050;
|
//background: #30303050;
|
||||||
*{
|
*{
|
||||||
background: #201f5060;
|
background: #201f5060;
|
||||||
alternate-normal-background: #4030B060;
|
alternate-normal-background: #3020B060;
|
||||||
|
normal-background: #20109060;
|
||||||
foreground: #F0C3F0;
|
foreground: #F0C3F0;
|
||||||
border-color: #5030D0;
|
border-color: #5030D0;
|
||||||
selected-normal-background: #20202060;
|
selected-normal-background: #10104060;
|
||||||
}
|
}
|
||||||
|
|
||||||
window, mainbox{
|
window, mainbox{
|
||||||
|
|
|
@ -2,8 +2,8 @@ local wezterm = require 'wezterm'
|
||||||
local config = {}
|
local config = {}
|
||||||
local act = wezterm.action
|
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.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.show_tabs_in_tab_bar = true
|
||||||
config.enable_tab_bar = false
|
config.enable_tab_bar = true
|
||||||
--config.font = wezterm.font 'CozetteVector'
|
--config.font = wezterm.font 'CozetteVector'
|
||||||
config.font = wezterm.font_with_fallback {
|
config.font = wezterm.font_with_fallback {
|
||||||
--'B612',
|
--'B612',
|
||||||
|
|
|
@ -10,12 +10,12 @@ fsyncb () {
|
||||||
read -p "y/n: " uinput
|
read -p "y/n: " uinput
|
||||||
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
|
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
|
||||||
printf "\n\n\n"
|
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"
|
printf "\n===end sync\n---------\n\n"
|
||||||
fi
|
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
|
# 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"
|
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"
|
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"
|
exclude="--exclude node_modules --exclude node_modules_23 --exclude dontsync --exclude **/iceys-linux-stuffs --exclude **/target --exclude LinVAM/pyenv"
|
||||||
|
|
||||||
|
|
||||||
fsynca
|
fsynca
|
||||||
|
|
||||||
printf "==CC-survival unsynced\n\n"
|
printf "==CC-survival unsynced?\n\n"
|
||||||
|
printf "==osu unsynced\n\n"
|
||||||
|
|
||||||
fsyncb
|
fsyncb
|
||||||
|
|
|
@ -6,12 +6,12 @@ fsync () {
|
||||||
read -p "y/n: " uinput
|
read -p "y/n: " uinput
|
||||||
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
|
if [ "$uinput" != "n" ] && [ "$uinput" != "N" ]; then
|
||||||
printf "\n\n\n"
|
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"
|
printf "\n===end sync\n---------\n\n"
|
||||||
fi
|
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/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"
|
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"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
normal() {
|
normal_old() {
|
||||||
randnum=$(($RANDOM % 2))
|
randnum=$(($RANDOM % 2))
|
||||||
|
|
||||||
if [ "$randnum" == "1" ]; then
|
if [ "$randnum" == "1" ]; then
|
||||||
|
@ -13,18 +13,24 @@ normal() {
|
||||||
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat
|
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat
|
||||||
}
|
}
|
||||||
|
|
||||||
|
normal() {
|
||||||
|
fastfetch -c $HOME/.config/fastfetch/compact.jsonc
|
||||||
|
printf "\n"
|
||||||
|
}
|
||||||
|
|
||||||
laptop() {
|
laptop() {
|
||||||
if [ "$(($RANDOM % 2))" == "1" ]; then
|
if [ "$(($RANDOM % 2))" == "1" ]; then
|
||||||
fastfetch --localip-show-ipv4 0 | lolcat -as 10000 -S 100
|
fastfetch --localip-show-ipv4 0 | lolcat -as 10000 -S 100
|
||||||
else
|
else
|
||||||
uwufetch | lolcat -as 10000 -S 100
|
# uwufetch | lolcat -as 10000 -S 100
|
||||||
|
fastfetch --localip-show-ipv4 0 | lolcat -as 10000 -S 100
|
||||||
fi
|
fi
|
||||||
printf "\n--------------------------------------------------------\n" | lolcat -S 100
|
printf "\n--------------------------------------------------------\n" | lolcat -S 100
|
||||||
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat -as 10000 -S 100
|
lsblk --filter 'NAME=~"sd[abcde]"' -o NAME,MOUNTPOINTS | lolcat -as 10000 -S 100
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ "$(cat /etc/hostname)" == "Witchen" ]]; then
|
if [[ "$(cat /etc/hostname)" == "Witchen" ]]; then
|
||||||
laptop
|
normal
|
||||||
else
|
else
|
||||||
normal
|
normal
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
full_stat:false
|
full_stat:false
|
||||||
wifi_device:wlo1
|
|
||||||
|
|
Loading…
Reference in New Issue