7c0f105244f2e8b3a7a5b80ef1ca3b836c24862b
my dotfiles
Everything is managed via stow(1):
$ ./stow.sh
Use ./stow.sh --stow <folder_name> to deploy configuration
Use ./stow.sh --unstow <folder_name> to remove configuration
Quirks
- Install based on Ubuntu Desktop
- Font: BlexMono Nerd Font
- Keyboard Layout: EurKey (enable extended in gnome-tweaks)
- Environment Vairables exported using systemd in envvars.conf
- LibreWolf from flatpak needs devices=all to read yubikeys
- Lenovo Conservation Mode without root
%wheel ALL=(ALL) NOPASSWD: /usr/bin/tee /sys/bus/platform/drivers/ideapad_acpi/VPC????\:??/conservation_mode - Switch workspaces:
for i in {1..9}; do gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-$i "['<Super>$i']";done - Don't open pinned apps:
for i in {1..9}; do gsettings set org.gnome.shell.keybindings switch-to-application-$i "[]";done - https://github.com/fzwoch/obs-vaapi
- mkv, ffmpeg vaapi av1, ffmpeg aac
- main, auto, vbr, 10.000 - 30.000, 0s
- native res, no canvas scaling
- kdenlive proxy: x264-vaapi-scale
- allow microphone in steam:
sudo snap connect steam:audio-record :audio-record - gamemode configuration:
- renice=10
Software
Basics
sudo apt install \
kitty tmux \
git ripgrep fd-find fzf stow
Extended
sudo apt install \
pympress \
gnome-tweaks \
gimp darktable obs-studio kdenlive \
gamemode
flatpak install \
com.belmoussaoui.Authenticator \
com.github.tchx84.Flatseal \
com.mastermindzh.tidal-hifi \
dev.vencord.Vesktop \
md.obsidian.Obsidian \
org.prismlauncher.PrismLauncher
sudo snap install \
zotero-snap \
proton-mail \
codium \
steam
Manual
- Helix
- Signal
- Brave
- Rust
- Nix (single-user installation)
# additionally, enable flakes $ mkdir -p ~/.config/nix/ $ echo "experimental-features = nix-command flakes" > ~/.config/nix/nix.conf - woverlay
Extensions
Custom
- caffeine@patapon.info
- gsconnect@andyholmes.github.io
- rounded-window-corners@fxgn (12px)
- tilingshell@ferrarodomenico.com (disable snap assistant, 4 inner, 0 outer, super+wasd, span all super+f, center super+c, cycle super+tab)
- user-theme@gnome-shell-extensions.gcampax.github.com (legacy apps adw-gtk3, icons papirus)
- quick-settings-audio-panel
- quicksettings-audio-devices-hider (hide unused devices)
- gamemodeshellextensions@trsnaqe.com
Pre-installed
- disable desktop icons
- disable tiling-assistant
- disable dock
- ubuntu-appindicators (disable x11 legacy)
Languages
Shell
84.3%
Scheme
15.7%