Go to file
Julien Palard 73df8c3a8b Silent curl. 2019-12-02 10:05:32 +01:00
.config Solarized i3bar. 2019-11-15 17:25:32 +01:00
.ssh Add a ServerAliveInterval, which plays nicely with sshfs -o reconnect. 2017-04-24 14:50:39 +02:00
.XCompose Give their real names to dotfiles. 2015-11-28 18:07:52 +01:00
.Xresources Try URxvt.intensityStyles: true 2019-10-24 17:39:18 +02:00
.bashrc Just use jq. 2019-11-28 13:39:26 +01:00
.curlrc Silent curl. 2019-12-02 10:05:32 +01:00
.emacs Reworking a bit .emacs 2019-05-07 21:45:48 +02:00
.gitconfig Adding a git remote-gh, and rework aliases while I'm at it. 2019-12-01 23:03:56 +01:00
.profile Adding CHROMIUM_FLAGS='--enable-remote-extensions --disable-print-preview'. 2017-03-10 19:19:05 +01:00
.pypirc pypi 2019-10-23 09:41:02 +02:00
.screenrc Give their real names to dotfiles. 2015-11-28 18:07:52 +01:00
.xsession Solarized background. 2019-11-18 18:16:21 +01:00
README.md keepassxc 2019-10-24 17:39:18 +02:00
install.sh Use readonly clone to avoid asking for the passphrase. 2017-04-28 11:26:18 +02:00
interactive_copy.py Create missing intermediate directories. 2017-04-29 11:23:04 +02:00

README.md

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 "bullseye";' > /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

Packages I typically use

apt-get install \
    arandr \
    bash-completion \
    build-essential \
    curl \
    ecryptfs-utils \
    emacs-nox \
    feh \
    firefox \
    fonts-liberation \
    fonts-symbola \
    git \
    git-completion \
    i3 \
    i3lock-fancy \
    jq \
    keepassxc \
    libbz2-dev \
    libffi-dev \
    liblzma-dev \
    libncurses5-dev \
    libncursesw5-dev \
    libpq-dev \
    libreadline-dev \
    libsqlite3-dev \
    libssl-dev \
    llvm \
    make \
    network-manager-gnome \
    python-openssl \
    python3-venv \
    rxvt-unicode \
    tk-dev \
    unifont \
    wget \
    xautolock \
    xorg \
    xz-utils \
    zlib1g-dev

and update-alternatives --configure x-terminal-emulator to choose urxvt.

Install my dotfiles

sh <(curl -s https://raw.githubusercontent.com/JulienPalard/dotfiles/master/install.sh)

Packages I may need

apt-get install firmware-iwlwifi
apt-get install firmware-nonfree
apt-get install laptop-mode-tools
apt-get install opensc opensc-pkcs11  # For yubikey

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