Go to file
2024-06-07 21:44:06 +02:00
.config/git Have to test those new fancy things. 2024-03-15 18:35:28 +01:00
.emacs.d Can't stand the bell. 2024-06-07 21:44:06 +02:00
.local/bin oops 2024-04-07 17:25:45 +02:00
.ssh ControlPersist no longer needed. 2024-01-08 10:36:12 +01:00
.bashrc funny chars but it make copy-pasted prompts ugly. 2024-02-02 09:31:12 +01:00
.curlrc Silent curl. 2019-12-02 10:05:32 +01:00
.gitignore Cloning in my home directory. 2023-12-03 08:34:39 +01:00
.profile Revert "This is the default since Firefox 121." 2024-02-08 17:29:42 +01:00
.pypirc proofreading 2023-12-03 08:31:11 +01:00
.screenrc Give their real names to dotfiles. 2015-11-28 18:07:52 +01:00
.Xdefaults Try a less blue theme. 2020-06-03 11:37:29 +02:00
.Xdefaults-solarized Try a less blue theme. 2020-06-03 11:37:29 +02:00
.Xdefaults-zen Easy-to-copy colors. 2022-04-23 15:05:04 +02:00
README.md Migrating this to Ansible. 2024-04-07 17:25:58 +02:00

Install a new Debian

On a laptop, I typically use https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/ to get the Wi-Fi firmwares.

Pin default release

echo 'APT::Default-Release "bookworm";' > /etc/apt/apt.conf.d/00default

Then add sid (for firefox, at least):

deb https://deb.debian.org/debian sid main
deb-src https://deb.debian.org/debian sid main

Install my dotfiles

I clone the repo in ~/ thanks to a .gitignore containing *, so the first setup looks like:

git init
git fetch git@git.afpy.org:mdk/dotfiles.git
git checkout -f main

Packages I may need

apt install firmware-iwlwifi
apt install firmware-nonfree
apt install tlp  # Optimize Laptop Battery Life
apt install opensc opensc-pkcs11  # For yubikey

With:

echo'CPU_ENERGY_PERF_POLICY_ON_BAT=power > /etc/tlp.d/50-cpu.conf

Packages I don't want

aptitude purge ttf-bitstream-vera

see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981577 or simply echo $'e\xcc\x81a'

What I typically do on a new laptop

  • Change grub sleep time in /etc/default/grub (and run update-grub)
  • Set Option "Tapping" "on" for touchpad in /usr/share/X11/xorg.conf.d/40-libinput.conf
  • (May have to change button map, like xinput set-button-map 12 1 2 2 4 5 6 7, use xev from x11-utils to see button ids).
  • https://wiki.debian.org/TransparentEncryptionForHomeFolder
  • Storage=volatile dans /etc/systemd/journald.conf

Firefox extensions