blob: ca82630116764766c32de1eb8807160625d18f60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
* Preparing for installation
Using instructions from <https://wiki.debian.org/Firmware>.
** Get netinst image from <https://www.debian.org/CD/netinst/>
** Get firmware archive from <https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/>
So that the installer can use the wireless network card. Extract all
.deb files to a top-level =firmware= folder on a USB key.
** Shrink the MS partition
Had to "optimize the disk", otherwise some free space remained
unavailable.
* Debian installer
Everything went smoothly:
- if the USB key holding the firmware isn't plugged in, the
installer requests it, otherwise it finds the firmware automatically;
- Secure Boot supported transparently;
- dual-booting too.
* OS configuration
** System
- CapsLock as Control
- sources.list (https repositories, security.debian.org →
deb.debian.org, backports) (non-free repositories were automatically
added during installation, because of the WiFi firmware I imagine)
- copy .profile to .xsessionrc to have ~/.local/bin in $PATH
** Applications
- install a bunch of stuff:
#+begin_src sh
packages=(
# To clone & update dotfiles.
git
# Look & feel.
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:
# - info pages,
gcc-doc make-doc tar-doc info
# - manpages,
manpages-dev manpages-posix manpages-posix-dev
# - text & HTML pages.
git-doc python3-doc
# Writing helpers.
aspell-fr verbiste wordnet
# CLI helpers.
mlocate ripgrep vim
# Miscellaneous applications.
ffmpeg gimp vlc
# Optional Emacs 27 build dependencies.
libjansson-dev libwebkit2gtk-4.0-dev
)
#+end_src
- Install latest Firefox, restore profile
- Install latest Symbola
- Clone dotfiles (create SSH key for Gitlab)
- Install Emacs build-deps, clone, compile & install Emacs
** TODO XFCE
|