Setting up a new laptop checklist
- BIOS
- Swap FN and Ctrl if needed
- F1-F12 as standard F keys
Dotfiles
- clone dotfiles to
~/.dotfiles
for stow to work
Install stuff
CLI
# essentials
sudo apt install cowsay fortune-mod
sudo apt install vim-gtk3 # for clipboard support
# wm clipboard
sudo apt install i3
sudo apt installxdotool maim xclip zenity
# misc
sudo apt install jq tldr silversearcher-ag rofi xscreensaver
sudo apt install blueman
sudo apt install tree stow
sudo apt install fish
sudo apt install taskwarrior timewarrior
sudo apt install arandr, autorandr
# if needed ensurepip
sudo apt install python3.12-venv
sudo apt install git git-lfs
sudo apt install tig
sudo apt install pavucontrol
#sudo apt install kitty
sudo apt install alacritty
sudo apt install htop
sudo apt install ncal # cal command
Other package managers
- don’t forget about
uv task install
- gem
gem install friends
- brew
brew install hugo
brew install go-task
brew install asciiquariume
- npm
- for
npx pagefind
(for hugo)
- for
- golang-go
Etc
- Telegram, Signal
- Disable all on-screen notifications; NB needed after each login?…
- Obsidian (dpkg works)
- Citations extension
- Zotero
- BetterBibTex extension
- 231010-2007 A new attempt at Zotero and Obsidian
First changes
chsh /usr/bin/fish
- SSH keys for Github & all Gitlabs:
- Set up
tlp
if it’s a laptop - Fonts
~/.fonts
should work, subdirectories possiblefc-cache -v
tells you which dirs it goes through
fc-cache -f
installs- Links:
- GitHub - tonsky/FiraCode: Free monospaced font with programming ligatures &
sudo apt install fonts-firacode
- GitHub - tonsky/FiraCode: Free monospaced font with programming ligatures &
Misc
alias cal="ncal -w -A1 -M" # week starts on monday, 1 months from now, show weeks
- Xscreensaver screensavers I hate
- headroom
- skulllop
- ref: XScreenSaver: Screenshots
Nel mezzo del deserto posso dire tutto quello che voglio.
comments powered by Disqus