Update to dotfiles

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2025-05-01 05:19:12 +0200
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2025-05-01 05:19:12 +0200
Commit 04b9e0a7d3737bbbba8d3ba32d88e4bd1699c030 (patch)
-rw-r--r-- .config/ghostty/config 12
-rwxr-xr-x .shenanigans.sh 22
-rw-r--r-- .vimrc 1
3 files changed, 16 insertions, 19 deletions
diff --git a/.config/ghostty/config b/.config/ghostty/config
1
theme = deep
  
2
background = 000000
  
3
foreground = dddddd
  
4
window-width = 100
  
5
window-height = 50
  
6
cursor-style = block
  
7
cursor-style-blink = false
  
8
shell-integration-features = no-cursor
  
9
confirm-close-surface = false
  
10
font-family = Berkeley Mono
  
11
font-style = Bold
  
12
font-size = 15
  
diff --git a/.shenanigans.sh b/.shenanigans.sh
1
# Software list:
1
# Software list:
2
#   git gcc make cmake busybox cifs-utils tree hstr curl
2
#   git gcc make cmake busybox cifs-utils tree hstr curl
3
#   s3cmd xmlstarlet htop nvtop tmux xclip jq pipx newsboat
3
#   s3cmd xmlstarlet htop nvtop tmux xclip jq pipx newsboat
4
#   stow rsync entr vim vifm xxd sbcl rlwrap tig
4
#   stow rsync entr vim vifm xxd sbcl rlwrap tig ack
5
#   clang clang-tidy clang-tools-extra clangd clang-analyzer
5
#   clang clang-tidy clang-tools-extra clangd clang-analyzer
6
# Linters & Additonal stuff:
6
# Linters & Additonal stuff:
7
#   pipx install pyright
7
#   pipx install pyright
...
42
	alias tmux='tmux -u'
42
	alias tmux='tmux -u'
43
	alias server='python3 -m http.server 6969'
43
	alias server='python3 -m http.server 6969'
44
	alias newsboat='newsboat -r -u ~/.feeds.txt'
44
	alias newsboat='newsboat -r -u ~/.feeds.txt'
  
45
	alias ack='ack -S'
45
	alias gg='lazygit'
46
	alias gg='lazygit'
46
	alias gd='lazydocker'
47
	alias gd='lazydocker'
  
48
	alias tf='terraform'
  
49
	alias tg='terragrunt'
47
  
50
  
48
	# Custom folder jump commands.
51
	# Custom folder jump commands.
49
	alias j='cd ~/Junk'
52
	alias j='cd ~/Junk'
50
	alias p='cd ~/Vault/projects'
53
	alias p='cd ~/Vault/projects'
51
	alias s='cd ~/Vault/sandbox'
54
	alias s='cd ~/Vault/sandbox'
  
55
	alias n='cd ~/Vault/notes'
52
	alias d='cd ~/Downloads'
56
	alias d='cd ~/Downloads'
53
  
57
  
54
	# Additional path settings.
58
	# Additional path settings.
...
78
	VHOME=/home/$USER/Vault
82
	VHOME=/home/$USER/Vault
79
	ME=$(whoami)@$(hostname)
83
	ME=$(whoami)@$(hostname)
80
  
84
  
  
85
	# Create folders etc.
  
86
	cd $VHOME && mkdir -p $VHOME/dotfiles
  
87
  
81
	# Everything dotfiles.
88
	# Everything dotfiles.
82
	cd $VHOME && mkdir -p $VHOME/dotfiles && cd $VHOME/dotfiles
89
	cd $VHOME/dotfiles
83
	rsync -azhv /home/$USER/.bash_history_infinite bash_history_infinite
90
	rsync -azhv /home/$USER/.bash_history_infinite bash_history_infinite
84
	rsync -azhv /home/$USER/.ssh/ ssh
91
	rsync -azhv /home/$USER/.ssh/ ssh
85
	rsync -azhv /home/$USER/.aws/ aws
92
	rsync -azhv /home/$USER/.aws/ aws
86
  
93
  
87
	# WoW settings and addons.
94
	# WoW settings and addons.
88
	cd $VHOME
95
	cd $VHOME/dotfiles
89
	rsync -azhv /home/$USER/Games/turtlewow/WTF turtlewow
96
	zip -r twow.zip \
90
	rsync -azhv /home/$USER/Games/turtlewow/SuperWoWhook.dll turtlewow/
97
		/home/$USER/Games/turtlewow/WTF \
91
	rsync -azhv /home/$USER/Games/turtlewow/start.sh turtlewow/
98
		/home/$USER/Games/turtlewow/SuperWoWhook.dll \
  
99
		/home/$USER/Games/turtlewow/nampower.dll \
  
100
		/home/$USER/Games/turtlewow/dlls.txt \
  
101
		/home/$USER/Games/turtlewow/wow.desktop
92
  
102
  
93
	# Sync with NAS.
103
	# Sync with NAS.
94
	rsync -azhvpog \
104
	rsync -azhvpog \
...
diff --git a/.vimrc b/.vimrc
...
31
let g:ale_detail_to_floating_preview = 1
31
let g:ale_detail_to_floating_preview = 1
32
let g:ale_virtualtext_cursor = 0
32
let g:ale_virtualtext_cursor = 0
33
let g:ale_set_quickfix = 1
33
let g:ale_set_quickfix = 1
34
  
  
35
let g:ale_linters = { 'c': ['clangd'], 'cpp': ['clangd'] }
34
let g:ale_linters = { 'c': ['clangd'], 'cpp': ['clangd'] }
36
let g:ale_fixers = { 'c': ['clangd'], 'cpp': ['clangd'] }
35
let g:ale_fixers = { 'c': ['clangd'], 'cpp': ['clangd'] }