Update the things

This commit is contained in:
Jeffrey Serio 2025-04-13 12:12:03 -05:00
parent ccd2d90784
commit bd91586b5a
52 changed files with 87 additions and 225 deletions

1
config/bat/bat Symbolic link
View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/bat

1
config/git/git Symbolic link
View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/git

1
config/newsboat/newsboat Symbolic link
View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/newsboat

1
config/rofi/rofi Symbolic link
View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/rofi

View File

@ -0,0 +1,3 @@
[user]
indicatorOrientation=0
pinned=/usr/share/applications/thunar.desktop;/usr/share/applications/galculator.desktop;/usr/share/applications/librewolf.desktop;/var/lib/flatpak/exports/share/applications/fi.skyjake.Lagrange.desktop;/usr/share/applications/org.telegram.desktop.desktop;/var/lib/flatpak/exports/share/applications/com.discordapp.Discord.desktop;/usr/share/applications/org.gajim.Gajim.desktop;/usr/share/applications/calibre-gui.desktop;/usr/share/applications/timeshift-gtk.desktop;

View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/xfce4-desktop

View File

@ -65,6 +65,50 @@
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
</property>
<property name="monitorHDMI-1" type="empty">
<property name="workspace0" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/home/jas/sync/pictures/wallpapers/cyberpunk2077-night-city-wallpaper.jpg"/>
</property>
<property name="workspace1" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
<property name="workspace2" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
<property name="workspace3" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
</property>
<property name="monitorHDMI-2" type="empty">
<property name="workspace0" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/home/jas/sync/pictures/wallpapers/cyberpunk2077-night-city-wallpaper.jpg"/>
</property>
<property name="workspace1" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
<property name="workspace2" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
<property name="workspace3" type="empty">
<property name="color-style" type="int" value="1"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
</property>
</property>
</property>
</property>
<property name="desktop-icons" type="empty">

View File

@ -5,6 +5,7 @@
<property name="known_applications" type="array">
<value type="string" value="Firefox"/>
<value type="string" value="notify-send"/>
<value type="string" value="org.freedesktop.network-manager-applet"/>
<value type="string" value="org.xfce.Thunar"/>
<value type="string" value="Xfce4-notifyd settings"/>
<value type="string" value="xfce4-settings-helper"/>

View File

@ -10,7 +10,7 @@
<property name="length" type="uint" value="100"/>
<property name="position-locked" type="bool" value="true"/>
<property name="icon-size" type="uint" value="0"/>
<property name="size" type="uint" value="48"/>
<property name="size" type="uint" value="36"/>
<property name="plugin-ids" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
@ -28,6 +28,7 @@
<value type="int" value="12"/>
<value type="int" value="13"/>
</property>
<property name="output-name" type="string" value="HDMI-2"/>
</property>
</property>
<property name="plugins" type="empty">
@ -35,12 +36,6 @@
<property name="button-icon" type="string" value="/home/jas/sync/pictures/icons/debian-logo-icon.png"/>
<property name="show-button-title" type="bool" value="false"/>
</property>
<property name="plugin-2" type="string" value="tasklist">
<property name="grouping" type="uint" value="1"/>
<property name="show-handle" type="bool" value="false"/>
<property name="flat-buttons" type="bool" value="true"/>
<property name="show-labels" type="bool" value="true"/>
</property>
<property name="plugin-3" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
@ -52,6 +47,8 @@
<value type="string" value="networkmanager applet"/>
</property>
<property name="known-items" type="array">
<value type="string" value="calibre"/>
<value type="string" value="TelegramDesktop"/>
<value type="string" value="chrome_status_icon_1"/>
<value type="string" value="Gajim"/>
<value type="string" value="Nextcloud"/>
@ -133,5 +130,6 @@
<property name="plugin-16" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-2" type="string" value="docklike"/>
</property>
</channel>

View File

@ -28,11 +28,6 @@ layout {
args "root@rpi400.headscale.moonshadow.dev"
}
}
tab name="logs" {
pane command="sudo" {
args "/home/linuxbrew/.linuxbrew/bin/lnav" "/var/log/forwarded" "jas@moonshadow.headscale.moonshadow.dev:/var/log/httpd-access.log"
}
}
tab name="tilde.team IRC" {
pane command="autossh" {
args "hyperreal@tilde.team"

1
config/zellij/zellij Symbolic link
View File

@ -0,0 +1 @@
/home/jas/repos/git.hyperreal.coffee/hyperreal/dotfiles/config/zellij

View File

@ -10,33 +10,26 @@ refresh-doom-emacs:
git clone --depth 1 https://github.com/doomemacs/doomemacs {{configdir}}/emacs
{{configdir}}/emacs/bin/doom install --force --verbose
deploy-dotfiles:
cp -rfv {{dotfiles_repo}}/just/.justfile {{homedir}}
cp -rfv {{dotfiles_repo}}/doom/.doom.d {{homedir}}
cp -fv {{dotfiles_repo}}/zsh/.zshrc {{homedir}}
cp -rfv {{dotfiles_repo}}/zsh/.zshrc.d {{homedir}}
cp -rfv {{dotfiles_repo}}/config/.config/bat {{configdir}}
cp -rfv {{dotfiles_repo}}/config/.config/git {{configdir}}
cp -rfv {{dotfiles_repo}}/config/.config/newsboat {{configdir}}
cp -rfv {{dotfiles_repo}}/config/.config/rofi {{configdir}}
cp -fv {{dotfiles_repo}}/config/.config/starship.toml {{configdir}}
cp -rfv {{dotfiles_repo}}/config/.config/xfce4 {{configdir}}
cp -rfv {{dotfiles_repo}}/config/.config/zellij {{configdir}}
cp -rfv {{dotfiles_repo}}/local/.local/share/xfce4 {{localshare}}
link-dotfiles:
#!/usr/bin/env bash
if [ "$(hostname)" = "desktop" ]; then
ln -sf {{dotfiles_repo}}/config/xfce4-desktop {{configdir}}/xfce4
fi
save-dotfiles:
cp -fv {{homedir}}/.justfile {{dotfiles_repo}}/just/
cp -rfv {{homedir}}/.doom.d {{dotfiles_repo}}/doom/
cp -fv {{homedir}}/.zshrc {{dotfiles_repo}}/zsh/
cp -rfv {{homedir}}/.zshrc.d {{dotfiles_repo}}/zsh/
cp -rfv {{configdir}}/bat {{dotfiles_repo}}/config/.config/
cp -rfv {{configdir}}/git {{dotfiles_repo}}/config/.config/
cp -rfv {{configdir}}/newsboat {{dotfiles_repo}}/config/.config/
cp -rfv {{configdir}}/rofi {{dotfiles_repo}}/config/.config/
cp -fv {{configdir}}/starship.toml {{dotfiles_repo}}/config/.config/
cp -rfv {{configdir}}/xfce4 {{dotfiles_repo}}/config/.config/
cp -rfv {{configdir}}/zellij {{dotfiles_repo}}/config/.config/
cp -rfv {{localshare}}/xfce4 {{dotfiles_repo}}/local/.local/share/
if [ "$(hostname)" = "laptop" ]; then
ln -sf {{dotfiles_repo}}/config/xfce4-laptop {{configdir}}/xfce4
fi
ln -sf {{dotfiles_repo}}/just/.justfile {{homedir}}/.justfile
ln -sf {{dotfiles_repo}}/doom/.doom.d {{homedir}}/.doom.d
ln -sf {{dotfiles_repo}}/zsh/.zshrc {{homedir}}/.zshrc
ln -sf {{dotfiles_repo}}/zsh/.zshrc.d {{homedir}}/.zshrc.d
ln -sf {{dotfiles_repo}}/config/bat {{configdir}}/bat
ln -sf {{dotfiles_repo}}/config/git {{configdir}}/git
ln -sf {{dotfiles_repo}}/config/newsboat {{configdir}}/newsboat
ln -sf {{dotfiles_repo}}/config/rofi {{configdir}}/rofi
ln -sf {{dotfiles_repo}}/config/starship.toml {{configdir}}/starship.toml
ln -sf {{dotfiles_repo}}/config/zellij {{configdir}}/zellij
clean-dotfiles:
rm -fv {{homedir}}/.justfile
@ -48,13 +41,22 @@ clean-dotfiles:
rm -rfv {{configdir}}/newsboat
rm -rfv {{configdir}}/rofi
rm -fv {{configdir}}/starship.toml
rm -rfv {{configdir}}/xfce4
rm -rfv {{configdir}}/zellij
dl-catppuccin-xfce4-term:
mkdir -p {{homedir}}/.local/share/xfce4/terminal/colorschemes
wget https://raw.githubusercontent.com/catppuccin/xfce4-terminal/refs/heads/main/themes/catppuccin-mocha.theme -O {{homedir}}/.local/share/xfce4/terminal/colorschemes/catppuccin-mocha.theme
homebrew-progs:
#!/usr/bin/env bash
progs=(bat diff-so-fancy duf fastfetch fzf glow gum hugo lnav lsd newsboat nushell starship tealdeer yazi zellij)
for i in "${progs[@]}"; do brew install "$i"; done
brewup:
brew update
brew upgrade
go-tools:
go install golang.org/x/tools/gopls@latest
go install github.com/fatih/gomodifytags@latest

View File

@ -1,11 +0,0 @@
[Desktop Entry]
NoDisplay=true
Version=1.0
Encoding=UTF-8
Type=X-XFCE-Helper
X-XFCE-Category=WebBrowser
X-XFCE-CommandsWithParameter=librewolf "%s"
Icon=librewolf
Name=librewolf
X-XFCE-Commands=librewolf

View File

@ -1,12 +0,0 @@
[Scheme]
Name=Catppuccin-Mocha
ColorCursor=#f5e0dc
ColorCursorForeground=#11111b
ColorCursorUseDefault=FALSE
ColorForeground=#cdd6f4
ColorBackground=#1e1e2e
ColorSelectionBackground=#585b70
ColorSelection=#cdd6f4
ColorSelectionUseDefault=FALSE
TabActivityColor=#fab387
ColorPalette=#45475a;#f38ba8;#a6e3a1;#f9e2af;#89b4fa;#f5c2e7;#94e2d5;#bac2de;#585b70;#f38ba8;#a6e3a1;#f9e2af;#89b4fa;#f5c2e7;#94e2d5;#a6adc8

View File

@ -1,161 +0,0 @@
" Name: catppuccin_mocha.vim
set background=dark
hi clear
if exists('syntax on')
syntax reset
endif
let g:colors_name='catppuccin_mocha'
set t_Co=256
let s:rosewater = "#F5E0DC"
let s:flamingo = "#F2CDCD"
let s:pink = "#F5C2E7"
let s:mauve = "#CBA6F7"
let s:red = "#F38BA8"
let s:maroon = "#EBA0AC"
let s:peach = "#FAB387"
let s:yellow = "#F9E2AF"
let s:green = "#A6E3A1"
let s:teal = "#94E2D5"
let s:sky = "#89DCEB"
let s:sapphire = "#74C7EC"
let s:blue = "#89B4FA"
let s:lavender = "#B4BEFE"
let s:text = "#CDD6F4"
let s:subtext1 = "#BAC2DE"
let s:subtext0 = "#A6ADC8"
let s:overlay2 = "#9399B2"
let s:overlay1 = "#7F849C"
let s:overlay0 = "#6C7086"
let s:surface2 = "#585B70"
let s:surface1 = "#45475A"
let s:surface0 = "#313244"
let s:base = "#1E1E2E"
let s:mantle = "#181825"
let s:crust = "#11111B"
function! s:hi(group, guisp, guifg, guibg, gui, cterm)
let cmd = ""
if a:guisp != ""
let cmd = cmd . " guisp=" . a:guisp
endif
if a:guifg != ""
let cmd = cmd . " guifg=" . a:guifg
endif
if a:guibg != ""
let cmd = cmd . " guibg=" . a:guibg
endif
if a:gui != ""
let cmd = cmd . " gui=" . a:gui
endif
if a:cterm != ""
let cmd = cmd . " cterm=" . a:cterm
endif
if cmd != ""
exec "hi " . a:group . cmd
endif
endfunction
call s:hi("Normal", "NONE", s:text, s:base, "NONE", "NONE")
call s:hi("Visual", "NONE", "NONE", s:surface1,"bold", "bold")
call s:hi("Conceal", "NONE", s:overlay1, "NONE", "NONE", "NONE")
call s:hi("ColorColumn", "NONE", "NONE", s:surface0, "NONE", "NONE")
call s:hi("Cursor", "NONE", s:base, s:text, "NONE", "NONE")
call s:hi("lCursor", "NONE", s:base, s:text, "NONE", "NONE")
call s:hi("CursorIM", "NONE", s:base, s:text, "NONE", "NONE")
call s:hi("CursorColumn", "NONE", "NONE", s:mantle, "NONE", "NONE")
call s:hi("CursorLine", "NONE", "NONE", s:surface0, "NONE", "NONE")
call s:hi("Directory", "NONE", s:blue, "NONE", "NONE", "NONE")
call s:hi("DiffAdd", "NONE", s:base, s:green, "NONE", "NONE")
call s:hi("DiffChange", "NONE", s:base, s:yellow, "NONE", "NONE")
call s:hi("DiffDelete", "NONE", s:base, s:red, "NONE", "NONE")
call s:hi("DiffText", "NONE", s:base, s:blue, "NONE", "NONE")
call s:hi("EndOfBuffer", "NONE", "NONE", "NONE", "NONE", "NONE")
call s:hi("ErrorMsg", "NONE", s:red, "NONE", "bolditalic" , "bold,italic")
call s:hi("VertSplit", "NONE", s:crust, "NONE", "NONE", "NONE")
call s:hi("Folded", "NONE", s:blue, s:surface1, "NONE", "NONE")
call s:hi("FoldColumn", "NONE", s:overlay0, s:base, "NONE", "NONE")
call s:hi("SignColumn", "NONE", s:surface1, s:base, "NONE", "NONE")
call s:hi("IncSearch", "NONE", s:surface1, s:pink, "NONE", "NONE")
call s:hi("CursorLineNR", "NONE", s:lavender, "NONE", "NONE", "NONE")
call s:hi("LineNr", "NONE", s:surface1, "NONE", "NONE", "NONE")
call s:hi("MatchParen", "NONE", s:peach, "NONE", "bold", "bold")
call s:hi("ModeMsg", "NONE", s:text, "NONE", "bold", "bold")
call s:hi("MoreMsg", "NONE", s:blue, "NONE", "NONE", "NONE")
call s:hi("NonText", "NONE", s:overlay0, "NONE", "NONE", "NONE")
call s:hi("Pmenu", "NONE", s:overlay2, s:surface0, "NONE", "NONE")
call s:hi("PmenuSel", "NONE", s:text, s:surface1, "bold", "bold")
call s:hi("PmenuSbar", "NONE", "NONE", s:surface1, "NONE", "NONE")
call s:hi("PmenuThumb", "NONE", "NONE", s:overlay0, "NONE", "NONE")
call s:hi("Question", "NONE", s:blue, "NONE", "NONE", "NONE")
call s:hi("QuickFixLine", "NONE", "NONE", s:surface1, "bold", "bold")
call s:hi("Search", "NONE", s:pink, s:surface1, "bold", "bold")
call s:hi("SpecialKey", "NONE", s:subtext0, "NONE", "NONE", "NONE")
call s:hi("SpellBad", s:red, "NONE", "NONE", "underline", "underline")
call s:hi("SpellCap", s:yellow, "NONE", "NONE", "underline", "underline")
call s:hi("SpellLocal", s:blue, "NONE", "NONE", "underline", "underline")
call s:hi("SpellRare", s:green, "NONE", "NONE", "underline", "underline")
call s:hi("StatusLine", "NONE", s:text, s:mantle, "NONE", "NONE")
call s:hi("StatusLineNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
call s:hi("TabLine", "NONE", s:surface1, s:mantle, "NONE", "NONE")
call s:hi("TabLineFill", "NONE", "NONE", s:mantle, "NONE", "NONE")
call s:hi("TabLineSel", "NONE", s:green, s:surface1, "NONE", "NONE")
call s:hi("Title", "NONE", s:blue, "NONE", "bold", "bold")
call s:hi("VisualNOS", "NONE", "NONE", s:surface1, "bold", "bold")
call s:hi("WarningMsg", "NONE", s:yellow, "NONE", "NONE", "NONE")
call s:hi("WildMenu", "NONE", "NONE", s:overlay0, "NONE", "NONE")
call s:hi("Comment", "NONE", s:surface2, "NONE", "NONE", "NONE")
call s:hi("Constant", "NONE", s:peach, "NONE", "NONE", "NONE")
call s:hi("Identifier", "NONE", s:flamingo, "NONE", "NONE", "NONE")
call s:hi("Statement", "NONE", s:mauve, "NONE", "NONE", "NONE")
call s:hi("PreProc", "NONE", s:pink, "NONE", "NONE", "NONE")
call s:hi("Type", "NONE", s:blue, "NONE", "NONE", "NONE")
call s:hi("Special", "NONE", s:pink, "NONE", "NONE", "NONE")
call s:hi("Underlined", "NONE", s:text, s:base, "underline", "underline")
call s:hi("Error", "NONE", s:red, "NONE", "NONE", "NONE")
call s:hi("Todo", "NONE", s:base, s:yellow, "bold", "bold")
call s:hi("String", "NONE", s:green, "NONE", "NONE", "NONE")
call s:hi("Character", "NONE", s:teal, "NONE", "NONE", "NONE")
call s:hi("Number", "NONE", s:peach, "NONE", "NONE", "NONE")
call s:hi("Boolean", "NONE", s:peach, "NONE", "NONE", "NONE")
call s:hi("Float", "NONE", s:peach, "NONE", "NONE", "NONE")
call s:hi("Function", "NONE", s:blue, "NONE", "NONE", "NONE")
call s:hi("Conditional", "NONE", s:red, "NONE", "NONE", "NONE")
call s:hi("Repeat", "NONE", s:red, "NONE", "NONE", "NONE")
call s:hi("Label", "NONE", s:peach, "NONE", "NONE", "NONE")
call s:hi("Operator", "NONE", s:sky, "NONE", "NONE", "NONE")
call s:hi("Keyword", "NONE", s:pink, "NONE", "NONE", "NONE")
call s:hi("Include", "NONE", s:pink, "NONE", "NONE", "NONE")
call s:hi("StorageClass", "NONE", s:yellow, "NONE", "NONE", "NONE")
call s:hi("Structure", "NONE", s:yellow, "NONE", "NONE", "NONE")
call s:hi("Typedef", "NONE", s:yellow, "NONE", "NONE", "NONE")
call s:hi("debugPC", "NONE", "NONE", s:crust, "NONE", "NONE")
call s:hi("debugBreakpoint", "NONE", s:overlay0, s:base, "NONE", "NONE")
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link SpecialChar Special
hi link Tag Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special
hi link Exception Error
hi link StatusLineTerm StatusLine
hi link StatusLineTermNC StatusLineNC
hi link Terminal Normal
hi link Ignore Comment
" Set terminal colors for playing well with plugins like fzf
let g:terminal_ansi_colors = [
\ s:surface1, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext1,
\ s:surface2, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext0
\ ]

View File

@ -1,3 +0,0 @@
set termguicolors
colorscheme catppuccin_mocha
set relativenumber