summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guides/setups/operating-systems/debian.org59
1 files changed, 24 insertions, 35 deletions
diff --git a/guides/setups/operating-systems/debian.org b/guides/setups/operating-systems/debian.org
index dc7f5c5..8f92025 100644
--- a/guides/setups/operating-systems/debian.org
+++ b/guides/setups/operating-systems/debian.org
@@ -1,14 +1,9 @@
-* Step-by-step recap
+* Step-by-step recap (Bullseye)
** Setup keyboard
Turn CapsLock key into Control (cf. keyboard(5)):
- add =ctrl:nocaps= to =XKBOPTIONS= in =/etc/default/keyboard=
- run =udevadm trigger --subsystem-match=input --action=change=
- run =setupcon= in a TTY
-** Setup package repositories
-- use HTTPS rather than HTTP
-- add bacpkports
-- add non-free repositories
-- change security.debian.org to deb.debian.org
** Install stuff
*** Distro-provided packages
#+begin_src sh
@@ -19,8 +14,6 @@ packages=(
elementary-xfce-icon-theme greybird-gtk-theme
# Enable volume management with Thunar.
gvfs-backends gvfs-fuse
- # Enable touchpad configuration with XFCE.
- xserver-xorg-input-synaptics
# System monitoring.
htop powertop wavemon
# Documentation:
@@ -37,7 +30,7 @@ packages=(
# Fonts.
fonts-noto-color-emoji
# Miscellaneous applications.
- ffmpeg gimp pandoc vlc
+ ffmpeg gimp pandoc terminator vlc
)
sudo apt install ${packages[@]}
#+end_src
@@ -69,17 +62,17 @@ $ pip3 install --user youtube-dl
- create new SSH key for GitLab
- follow instructions in dotfiles README
*** Tweak non-versioned dotfiles
-- set EMAIL in .profile
+- set EMAIL in =.profile=
- add =~/.local/bin= to PATH
-- copy .profile to .xsessionrc
-- in .bashrc
+- copy =.profile= to =.xsessionrc=
+- in =.bashrc=
- enable globstar and autocd
- uncomment grep and ls aliases
- source =~/.bash_prompt=
** Setup Emacs
- clone from Savannah
- =apt build-dep emacs=
-- =apt install libjansson-dev libwebkit2gtk-4.0-dev=
+- =apt install libgconf2-dev libwebkit2gtk-4.0-dev=
(optional build dependencies for ≥27)
- comment out .emacs below =(load custom-file)=
#+begin_src elisp
@@ -89,12 +82,10 @@ $ pip3 install --user youtube-dl
** Setup XFCE
*** Appearance
**** Style
-Greybird
+Greybird-dark
**** Icons
elementary Xfce darker
**** Fonts
-- Default Font: Sans 9
-- Default Monospace Font: Monospace 9
- Rendering
- [X] Enable anti-aliasing
- Hinting: Slight
@@ -105,22 +96,22 @@ elementary Xfce darker
- View as Detailed List
*** Panel
**** Top panel
-***** Display
-- Row Size: 24px
***** Items
****** Whisker Menu
****** Window Buttons
****** Separator
****** Workspace Switcher
+****** Separator
+****** Status Tray Plugin
+****** PulseAudio Plugin
****** Power Manager Plugin
- Show label: None
-****** Notification Area
-****** PulseAudio Plugin
+****** Notification Plugin
+****** Separator
****** Clock
-Format: Custom format: =%d %b, %R=
+**** Bottom panel
+Delete.
*** Window Manager
-**** Style
-- Theme: Greybird-compact
**** Keyboard
- Move window to previous workspace: Shift+Super+Left
- Move window to next workspace: Shift+Super+Right
@@ -131,7 +122,7 @@ Format: Custom format: =%d %b, %R=
**** Accessibility
- [X] Hide title of windows when maximized
**** Compositor
-- [ ] Show shadows under docker windows
+- [ ] Show shadows under…
*** Terminal
**** General
- Scrolling
@@ -166,16 +157,14 @@ Format: Custom format: =%d %b, %R=
- xfce4-session-logout: Super+X
- xflock4: Super+L
*** Mouse and Touchpad
-- General
- - [X] Disable touchpad while typing
- - Duration: 0.5s
- - [X] Tap touchpad to click
+**** Devices
+- =… Touchpad=
+ - Touchpad
+ - [X] Tap touchpad to click
*** Power Manager
-**** General
-- Laptop Lid
- - When laptop lid is closed
- - On battery: Suspend
- - Plugged in: Suspend
+**** System
+- On battery / Plugged in
+ - When laptop lid is closed: Suspend
*** Removable Drives and Media
**** Storage
- [X] Mount removable drives when hot-plugged
@@ -201,7 +190,7 @@ do
done
#+end_src
* Live reactions
-** Samsung NC10
+** Samsung NC10 (Buster)
*** installer
Touchpad is not recognized, for some reason.
*** first boot
@@ -334,7 +323,7 @@ diff -u /usr/share/themes/Greybird/gtk-2.0/gtkrc.bkp /usr/share/themes/Greybird/
**** lightdm
Debian [[https://wiki.debian.org/LightDM#Enable_user_list][hides the list of users]] on the login screen; Bunsenlabs [[https://github.com/BunsenLabs/bunsen-configs/blob/9.6-1/lightdm.conf.d/50_bunsen.conf][enables
it]] and I kind of like it (fewer keystrokes, and a cute avatar).
-** Dell 3190
+** Dell 3190 (Buster)
*** groundwork
Using instructions from <https://wiki.debian.org/Firmware>.
**** Get netinst image from <https://www.debian.org/CD/netinst/>