default and exmaple config

This commit is contained in:
tavo 2025-09-03 17:34:21 -06:00
parent 668de5cba6
commit bcfdfdcdc8
10 changed files with 48 additions and 6 deletions

3
.gitignore vendored
View file

@ -278,4 +278,5 @@ nvim/lua/plugins/example.lua
cvim/ cvim/
!cvim/vimrc !cvim/vimrc
tailscale/ tailscale/
X11/init.d/ X11/xinit/xinitrc.d/
*.bak

View file

@ -2,8 +2,8 @@
# `/etc/X11/xinit/xinitrc`: # `/etc/X11/xinit/xinitrc`:
# #
# #!/bin/sh # #!/bin/sh
# if [ -f ~/.config/X11/xinitrc ] ; then # if [ -f ~/.config/X11/xinit/xinitrc ] ; then
# . ~/.config/X11/xinitrc # . ~/.config/X11/xinit/xinitrc
# else # else
# . /etc/X11/Xsession # . /etc/X11/Xsession
# fi # fi
@ -37,8 +37,8 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then
unset f unset f
fi fi
if [ -d ~/.config/X11/init.d ] ; then if [ -d ~/.config/X11/xinit/xinitrc.d ] ; then
for f in ~/.config/X11/init.d/?*.sh ; do for f in ~/.config/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f" [ -x "$f" ] && . "$f"
done done
unset f unset f

View file

@ -9,3 +9,5 @@ rnote: com.github.flxzt.rnote
kalgebra: org.kde.kalgebra kalgebra: org.kde.kalgebra
steam: com.valvesoftware.Steam steam: com.valvesoftware.Steam
flatseal: com.github.tchx84.Flatseal flatseal: com.github.tchx84.Flatseal
loupe: org.gnome.Loupe
citations: org.gnome.World.Citations

View file

@ -51,6 +51,8 @@ zbar-tools
trash-cli trash-cli
xdotool xdotool
unzip unzip
imagemagick
tmux
# Appearance # Appearance
gnome-themes-extra gnome-themes-extra
@ -59,6 +61,7 @@ gnome-themes-extra
build-essential build-essential
git git
lazygit lazygit
golang
# Extra # Extra
flatpak flatpak

View file

@ -0,0 +1,22 @@
#!/bin/sh
# See:
# https://docs.docker.com/engine/install/debian/
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done
# Add Docker's official GPG key:
sudo apt-get update -y
sudo apt-get install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

14
scripts/setup/setup-lazyvim Executable file
View file

@ -0,0 +1,14 @@
#!/bin/bash
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
git -C ~/.config restore nvim

View file

@ -17,7 +17,7 @@ export \
XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" \ XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" \
MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" \ MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" \
XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" \ XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" \
XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" \ XINITRC="$XDG_CONFIG_HOME/X11/xinit/xinitrc" \
LESSHISTFILE="$XDG_DATA_HOME/lesshst" \ LESSHISTFILE="$XDG_DATA_HOME/lesshst" \
ELECTRUMDIR="$XDG_DATA_HOME/electrum" \ ELECTRUMDIR="$XDG_DATA_HOME/electrum" \
CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" \ CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" \