- Test if efivars are available
ls /sys/firmware/efi/efivars
- Small conveniences
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
fdisk -l /dev/sdd
Disk /dev/sdd: 57.28 GiB, 61505273856 bytes, 120127488 sectors Disk model: SanDisk 3.2Gen1 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 66D599E1-50CB-F342-8D2F-5AA51C1B9D0B Device Start End Sectors Size Type /dev/sdd1 2048 198655 196608 96M EFI System /dev/sdd2 198656 117639167 117440512 56G Linux filesystem /dev/sdd3 117639168 120125439 2486272 1.2G Microsoft basic data
cryptsetup luksFormat --type luks1 /dev/sdd2
cryptsetup luksOpen /dev/sdd2 voidvm
vgcreate voidvm /dev/mapper/voidvm
lvcreate --name swap -L 1G voidvm # optional
lvcreate --name root -l 100%FREE voidvm
mkfs.vfat -n EFI /dev/sdd1
mkfs.vfat -n DUMPSTER /dev/sdd3
mkswap -L SWAP /dev/voidvm/swap
mkfs.ext4 -O "^has_journal" -L WilburyRoot /dev/voidvm/root
lsblk /dev/sdd -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sdd ├─sdd1 vfat FAT16 EFI EC04-95D9 95.8M 0% /mnt/boot/efi ├─sdd2 crypto_LUKS 1 3e307c1e-14cb-4361-93a5-ba28fa364c08 │ └─voidvm LVM2_member LVM2 001 YNS9Ql-uJJy-aR2Y-pivu-jV5l-Vw9y-wJecNp │ ├─voidvm-swap swap 1 SWAP 8c33051a-6a72-4139-a738-61e19d341a7e [SWAP] │ └─voidvm-root ext4 1.0 WilburyRoot dccba26d-a410-4652-8b78-41992a8a6b65 49.8G 3% /mnt └─sdd3 vfat FAT32 DUMPSTER EDD6-9199
LABEL=SWAP, UUID=8c33051a-6a72-4139-a738-61e19d341a7e LABEL=WilburyRoot, UUID=dccba26d-a410-4652-8b78-41992a8a6b65 LABEL=EFI, UUID=EC04-95D9 LABEL=DUMPSTER, UUID=EDD6-9199
mount /dev/voidvm/root /mnt
mkdir -p /mnt/boot/efi
mount /dev/sdd1 /mnt/boot/efi
swapon /dev/voidvm/swap
mkdir -p /mnt/var/db/xbps/keys
cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/
xbps-install -Sy -R https://repo-de.voidlinux.org/current -r /mnt base-system cryptsetup grub-x86_64-efi lvm2 zile tmux mc terminus-font xtools bash-completion rxvt-unicode-terminfo
xchroot /mnt
chown root:root /
chmod 755 /
passwd root
echo wilbury > /etc/hostname
echo -en "LANG=en_US.UTF-8\nLC_COLLATE=C\n" > /etc/locale.conf
echo "en_US.UTF-8 UTF-8" >> /etc/default/libc-locales
xbps-reconfigure -f glibc-locales
# # See fstab(5). # # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0 /dev/voidvm/root / ext4 defaults,noatime,shared 0 1 /dev/voidvm/swap swap swap defaults 0 0 UUID=EC04-95D9 /boot/efi vfat defaults 0 2
blkid -o value -s UUID /dev/sdd2
3e307c1e-14cb-4361-93a5-ba28fa364c08
Add to /etc/default/grub
GRUB_ENABLE_CRYPTODISK=y GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4 rd.lvm.vg=voidvm rd.luks.uuid=3e307c1e-14cb-4361-93a5-ba28fa364c08"
The whole file:
# # Configuration file for GRUB. # GRUB_ENABLE_CRYPTODISK=y GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=false GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Void" GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4 rd.lvm.vg=voidvm rd.luks.uuid=3e307c1e-14cb-4361-93a5-ba28fa364c08" # Uncomment to use basic console #GRUB_TERMINAL_INPUT="console" # Uncomment to disable graphical terminal #GRUB_TERMINAL_OUTPUT=console GRUB_BACKGROUND=/usr/share/void-artwork/splash.png GRUB_GFXMODE=1920x1080x32 #GRUB_DISABLE_LINUX_UUID=true #GRUB_DISABLE_RECOVERY=true # Uncomment and set to the desired menu colors. Used by normal and wallpaper # modes only. Entries specified as foreground/background. #GRUB_COLOR_NORMAL="light-blue/black" #GRUB_COLOR_HIGHLIGHT="light-cyan/blue" GRUB_FONT="/boot/grub/fonts/terminus28b.pf2"
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "================================================================================" { true } menuentry "System restart" { echo "System rebooting..." reboot } menuentry "Firmware setup" { fwsetup } menuentry "System shutdown" { echo "System shutting down..." halt }
dd bs=1 count=64 if=/dev/urandom of=/boot/volume.key
cryptsetup luksAddKey /dev/sdd2 /boot/volume.key
chmod 000 /boot/volume.key
chmod -R g-rwx,o-rwx /boot
voidvm UUID=3e307c1e-14cb-4361-93a5-ba28fa364c08 /boot/volume.key luks
install_items+=" /boot/volume.key /etc/crypttab "
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Void" --removable /dev/sdd
xbps-reconfigure -fa
chsh -s /bin/bash
exit
umount -R /mnt
reboot
loadkeys us-acentos
setfont ter-118b
Edit /etc/rc.conf
KEYMAP="us-acentos" FONT="ter-118b"
useradd -m -s /bin/bash -U -G wheel lefty
passwd lefty
ln -s /etc/sv/dhcpcd /var/service
ln -s /etc/sv/sshd /var/service
xbps-install -Su
xbps-install void-repo-nonfree
xbps-install -S
# repository=https://repo-default.voidlinux.org/current repository=https://repo-de.voidlinux.org/current
# repository=https://repo-default.voidlinux.org/current/nonfree repository=https://repo-de.voidlinux.org/current/nonfree
xbps-install -S
ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime
Edit /etc/xbps.d/20-kernel_lts.conf
ignorepkg=linux ignorepkg=linux-headers
xbps-install linux-lts linux-lts-headers
xbps-remove linux linux-headers
xbps-remove -Ro
update-grub
Otherwise you’ll get very ugly fonts in Firefox.
Edit /etc/xbps.d/99-helvetica.conf
ignorepkg=font-adobe-100dpi ignorepkg=font-adobe-75dpi ignorepkg=font-adobe-utopia-100dpi ignorepkg=font-adobe-utopia-75dpi ignorepkg=font-adobe-utopia-type1
xbps-remove font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1
xbps-install $(cat ~/packages.txt)
or
xbps-install adwaita-qt alsa-pipewire alsa-utils asciinema barrier barrier-gui base-devel base-system bash-completion bc breeze breeze-gtk breeze-icons buku cairo-devel calibre ccache chrony clang clang-tools-extra cmake cmst cmus cmus-pulseaudio conky connman-gtk cryptsetup dbus deadbeef dfu-util dict djvulibre dolphin dosbox-staging dunst elogind emacs-gtk3 enigma esptool evtest feh filelight firefox-esr font-hack-ttf font-inconsolata-otf fortune-mod fortune-mod-void fuse-sshfs geany ghostscript gimp git gkrellm glxinfo gmrun gnome-icon-theme gnome-themes-extra gnome-themes-extra-gtk gnuchess gperf grub grub-x86_64-efi hdparm htop hunspell hunspell-en_US hunspell-pt_BR ImageMagick inkscape iperf3 juliaup kate5 kcolorchooser kde-gtk-config5 kicad kicad-footprints kicad-library kicad-symbols kicad-templates knights kpat ktorrent liberation-fonts-ttf libpng-devel libreoffice-calc libreoffice-gnome libreoffice-kde libreoffice-writer librepcb libva-utils libvterm linux-lts linux-lts-headers lvm2 lxappearance make man-pages-devel man-pages-posix mc mesa-demos mpv neofetch net-tools ninja nmap obconf obmenu-generator okteta okular openbox pamixer parcellite pavucontrol picom pipewire pkgconf plocate podman polkit-elogind polkit-kde-agent poppler-devel poppler-glib-devel psmisc pulsemixer python3-pip python3-virtualenv qalculate qemu qemu-ga qiv qt5ct ripgrep rofi rsync rxvt-unicode slock socklog-void sound-theme-freedesktop spectacle spice-vdagent synergy sysbench terminus-font the_silver_searcher tint2 tio tmux tree ttf-opensans vdpauinfo void-repo-nonfree volumeicon wget whois wmctrl xbindkeys xcape xclip xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xdg-utils xdotool xf86-video-qxl xinit xmag xorg xterm xtermcontrol xtools yt-dlp zig zile zlib-devel
or exclude some big fat packages
xbps-install $(grep -Ev "kicad|zig|qemu|calibre|libreoffice|inkscape|librepcb|gimp" ~/packages.txt)
# ln -s /etc/sv/sshd /var/service
ln -s /etc/sv/acpid /var/service
ln -s /etc/sv/dbus /var/service
ln -s /etc/sv/nanoklogd /var/service
ln -s /etc/sv/polkitd /var/service
ln -s /etc/sv/socklog-unix /var/service
For physical hosts, enable the chronyd service
ln -s /etc/sv/chronyd /var/service
192.168.x.xx1 moe 192.168.x.xx2 larry 192.168.x.xx3 curly 192.168.x.xx4 shemp 192.168.x.xx5 printer
usermod -a -G wheel,users,audio,video,cdrom,input,dialout,kvm,plugdev,xbuilder,network,socklog lefty
- ~/.ssh/config
- ~/.ssh/github_rsa
- ~/.ssh/github_rsa.pub
ssh -T [email protected]
git clone [email protected]:energos/dotfiles
su -
cp /home/lefty/Work/dotfiles/environment/root/bash_profile /root/.bash_profile
cp /home/lefty/Work/dotfiles/environment/root/bashrc /root/.bashrc
cp /home/lefty/Work/dotfiles/environment/root/inputrc /root/.inputrc
exit
cd ~
ln -s Work/dotfiles/environment/Xresources .Xresources
mv .bash_profile .bash_profile.original
ln -s Work/dotfiles/environment/bash_profile .bash_profile
mv .bashrc .bashrc.original
ln -s Work/dotfiles/environment/bashrc .bashrc
ln -s Work/dotfiles/gitconfig .gitconfig
ln -s Work/dotfiles/.gitignore .gitignore
ln -s Work/dotfiles/gmrun/gmrunrc .gmrunrc
mv .inputrc .inputrc.original
ln -s Work/dotfiles/environment/inputrc .inputrc
ln -s Work/dotfiles/tmux/tmux.conf .tmux.conf
ln -s Work/dotfiles/environment/xbindkeysrc .xbindkeysrc
ln -s Work/dotfiles/environment/xinitrc .xinitrc
mkdir bin
ln -s ../Work/dotfiles/bin/bukumarks bin/bukumarks
ln -s ../Work/dotfiles/bin/emacs-git bin/emacs-git
ln -s ../Work/dotfiles/bin/emacs-nox bin/emacs-nox
ln -s ../Work/dotfiles/bin/hello-fortune bin/hello-fortune
ln -s ../Work/dotfiles/bin/nohup-open bin/nohup-open
ln -s ../Work/dotfiles/bin/pqp bin/pqp
ln -s ../Work/dotfiles/bin/urxvtcd bin/urxvtcd
mkdir .config/dunst
ln -s ../../Work/dotfiles/dunst/dunstrc .config/dunst/dunstrc
mkdir .config/mpv
ln -s ../../Work/dotfiles/mpv/input.conf .config/mpv/input.conf
ln -s ../../Work/dotfiles/mpv/mpv.conf .config/mpv/mpv.conf
mkdir .config/obmenu-generator
ln -s ../../Work/dotfiles/obmenu-generator/config.pl .config/obmenu-generator/config.pl
ln -s ../../Work/dotfiles/obmenu-generator/schema.pl .config/obmenu-generator/schema.pl
mkdir .config/openbox
ln -s ../../Work/dotfiles/openbox/autostart .config/openbox/autostart
ln -s ../../Work/dotfiles/openbox/environment .config/openbox/environment
ln -s ../../Work/dotfiles/openbox/menu.xml .config/openbox/menu.xml
ln -s ../../Work/dotfiles/openbox/menu_books.sh .config/openbox/menu_books.sh
ln -s ../../Work/dotfiles/openbox/menu_browsers.sh .config/openbox/menu_browsers.sh
ln -s ../../Work/dotfiles/openbox/menu_electronics.sh .config/openbox/menu_electronics.sh
ln -s ../../Work/dotfiles/openbox/menu_multimedia.sh .config/openbox/menu_multimedia.sh
ln -s ../../Work/dotfiles/openbox/menu_root.sh .config/openbox/menu_root.sh
ln -s ../../Work/dotfiles/openbox/menu_virtualization.sh .config/openbox/menu_virtualization.sh
ln -s ../../Work/dotfiles/openbox/rc.xml .config/openbox/rc.xml
ln -s ../Work/dotfiles/picom/picom.vmguest.conf .config/picom.conf
mkdir .config/rofi
ln -s ../../Work/dotfiles/rofi/config.rasi .config/rofi/config.rasi
mkdir .config/tint2
ln -s ../../Work/dotfiles/tint2/tint2rc .config/tint2/tint2rc
ln -s ../../Work/dotfiles/tint2/web-browser.desktop .config/tint2/web-browser.desktop
mkdir .config/youtube-dl
ln -s ../../Work/dotfiles/yt-dlp/config .config/youtube-dl/config
ln -s ../Work/dotfiles/baloo/baloofilerc .config/baloofilerc
mkdir .config/gtk-3.0
mkdir .config/qt5ct
ln -s ../../Work/dotfiles/appearance/gtk-3.0/gtk.css .config/gtk-3.0/gtk.css
cp Work/dotfiles/appearance/gtkrc-2.0 .gtkrc-2.0
cp Work/dotfiles/appearance/gtk-3.0/settings.ini .config/gtk-3.0/settings.ini
cp Work/dotfiles/appearance/qt5ct/qt5ct.conf .config/qt5ct/qt5ct.conf
mkdir -p .config/pipewire/pipewire.conf.d
ln -s ../../../Work/dotfiles/pipewire/pipewire.conf.d/11-beep.conf .config/pipewire/pipewire.conf.d/11-beep.conf
mkdir -p .local/share/icons
for i in Work/dotfiles/icons/*; do ln -s ../../../$i .local/share/icons/$(basename $i); done
mkdir -p .local/share/applications
for i in Work/dotfiles/applications/*; do ln -s ../../../$i .local/share/applications/$(basename $i); done
mkdir -p .local/share/fonts
ln -s ../../../Work/dotfiles/fonts/Iosevka .local/share/fonts/Iosevka
rm /var/service/dhcpcd && ln -s /etc/sv/connmand /var/service
cd $YOUR_FIREFOX_PROFILE
ln -s ../../../Work/dotfiles/mozilla/user.js user.js
mkdir chrome
ln -s ../../../../Work/dotfiles/mozilla/disable_proton.css chrome/disable_proton.css
ln -s ../../../../Work/dotfiles/mozilla/tabs_on_bottom.css chrome/tabs_on_bottom.css
ln -s ../../../../Work/dotfiles/mozilla/userChrome.css chrome/userChrome.css
ln -s ../../../../Work/dotfiles/mozilla/userContent.css chrome/userContent.css
cd ~
- Install uBlock Origin addon
- From uBlock dashboard tab “My filters” import ublock-my-filters.txt
- Install Link Text and Location Copier addon
- From the addon preferences import link-text-location-copier.json
- Install Cookie AutoDelete addon
- Install OneTab addon
mkdir -p .emacs.d/lisp
for i in Work/dotfiles/emacs/lisp/*; do ln -s ../../$i .emacs.d/lisp/$(basename $i); done
mkdir -p .emacs.d/themes
# for i in Work/dotfiles/emacs/themes/*; do ln -s ../../$i .emacs.d/themes/$(basename $i); done
ln -s ../Work/dotfiles/emacs/init.el .emacs.d/init.el
xbps-install autoconf automake libpng-devel poppler-devel poppler-glib-devel zlib-devel make cmake pkgconf cairo-devel
xbps-install spice-vdagent qemu-ga
ln -s /etc/sv/qemu-ga /var/service
ln -s /etc/sv/spice-vdagentd /var/service
xdg-mime default geany.desktop text/plain
xdg-mime default geany.desktop text/x-shellscript
xdg-mime default org.kde.okular.desktop application/pdf
xdg-mime default org.kde.okular.desktop image/vnd.djvu
xdg-mime default org.kde.okular.desktop image/vnd.djvu+multipage
xdg-mime default qiv.desktop image/jpeg
xdg-mime default qiv.desktop image/png
xdg-mime default qiv.desktop image/svg+xml
xdg-mime query default text/plain
xdg-mime query default text/x-shellscript
xdg-mime query default application/pdf
xdg-mime query default image/vnd.djvu
xdg-mime query default image/vnd.djvu+multipage
xdg-mime query default image/jpeg
xdg-mime query default image/png
xdg-mime query default image/svg+xml
git clone -b 1.6.0.1 https://github.com/89luca89/distrobox.git
cd distrobox
./install
distrobox create --image docker.io/library/ubuntu:16.04 --name ubuntu16
distrobox list
distrobox enter ubuntu16
# distrobox stop ubuntu16
# distrobox rm ubuntu16
dpkg --add-architecture i386
apt update
apt upgrade
apt-get --no-install-recommends install bash-completion file git mg mc tmux rxvt-unicode-256color xterm xtermcontrol man-db manpages manpages-dev locales psmisc patch rsync ssh-client shared-mime-info xdg-user-dirs mime-support unzip netbase rename ttf-dejavu
apt install eagle
distrobox list WARN[0000] "/" is not a shared mount, this could cause issues or missing mounts with rootless containers # add "shared" to / options in /etc/fstab
xbps-install cups cups-pk-helper cups-filters brother-brlaser system-config-printer
usermod -a -G lpadmin lefty
ln -s /etc/sv/cupsd /var/service
As normal user:
system-config-printer
- Unlock
- Add
- Network Printer
- Find Network Printer
- Host: printer ip <- Find
- IPP Printer <- Forward
- Brother (recommended) <- Forward
- HL-1200 (recommended) <- Forward
- Brother (recommended) <- Forward
- IPP Printer <- Forward
- Describe Printer <- Apply
- Network Printer
Add one encrypted and one non encripted partitions
# fdisk -l /dev/sdd Disk /dev/sdd: 57.3 GiB, 61524148224 bytes, 120164352 sectors Disk model: SanDisk 3.2Gen1 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: C72FEC1F-83A2-8743-B323-089A0D0B6410 Device Start End Sectors Size Type /dev/sdd1 2048 10239 8192 4M EFI System /dev/sdd2 10240 60086271 60076032 28.6G Linux filesystem /dev/sdd3 60086272 114612223 54525952 26G Linux filesystem /dev/sdd4 114612224 120162303 5550080 2.6G Linux filesystem
cryptsetup luksFormat /dev/sdd3
cryptsetup luksAddKey /dev/sdd3 /boot/volume.key
cryptsetup luksOpen /dev/sdd3 homevm
vgcreate homevm /dev/mapper/homevm
lvcreate --name swap -L 2G homevm
lvcreate --name home -l 100%FREE homevm
mkswap -L SWAP /dev/homevm/swap
mkfs.ext4 -O "^has_journal" -L WilburyHome /dev/homevm/home
mkfs.ext4 -O "^has_journal" -L Dumpster /dev/sdd4
# lsblk /dev/sdd -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sdd ├─sdd1 vfat FAT12 EFI 6D6C-D46B 3.7M 6% /boot/efi ├─sdd2 crypto_LUKS 1 d0a9cd6f-71e1-4b71-9edd-616f9b7b8e0f │ └─voidvm LVM2_member LVM2 001 LYM6Ab-fdzr-uDBC-p03X-1QMT-cw05-vFuIvG │ └─voidvm-root ext4 1.0 WilburyRoot a7650d90-9fdc-45d5-aced-86ba24850eb5 6G 73% / ├─sdd3 crypto_LUKS 2 7d672eb4-beae-4aa4-83ac-eb452605292d │ └─homevm LVM2_member LVM2 001 mY09x3-rKWv-NnJI-0PXH-rmyo-CcVG-VImHL0 │ ├─homevm-swap swap 1 SWAP ca8283b3-3ea3-4bcb-b368-ab96731e00d9 [SWAP] │ └─homevm-home ext4 1.0 WilburyHome b60fbb98-ae90-4a3d-85d7-3f3513240f2a 22.3G 0% /mnt/Home └─sdd4 ext4 1.0 Dumpster 37fa3856-cbee-4446-9a97-23da0674c106 2.4G 0% /mnt/Dumpster
/etc/fstab
# # See fstab(5). # # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0 /dev/voidvm/root / ext4 defaults,noatime,shared 0 1 /dev/homevm/home /mnt/Home ext4 defaults,noatime,shared 0 2 /dev/homevm/swap swap swap defaults 0 0 UUID=37fa3856-cbee-4446-9a97-23da0674c106 /mnt/Dumpster ext4 defaults,noatime,shared 0 2 UUID=6D6C-D46B /boot/efi vfat defaults 0 2
/etc/crypttab
# crypttab: mappings for encrypted partitions # # Each mapped device will be created in /dev/mapper, so your /etc/fstab # should use the /dev/mapper/<name> paths for encrypted devices. # # NOTE: Do not list your root (/) partition here. # <name> <device> <password> <options> # home /dev/hda4 /etc/mypassword1 # data1 /dev/hda3 /etc/mypassword2 # data2 /dev/hda5 /etc/cryptfs.key # swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256 # vol /dev/hdb7 none voidvm UUID=d0a9cd6f-71e1-4b71-9edd-616f9b7b8e0f /boot/volume.key luks homevm UUID=7d672eb4-beae-4aa4-83ac-eb452605292d /boot/volume.key luks
2024-01-29T03:50:52.93535 user.notice: Jan 29 00:50:52 root: ACPI group/action undefined: jack/lineout / LINEOUT 2024-01-29T03:50:52.94007 user.notice: Jan 29 00:50:52 root: ACPI group/action undefined: jack/videoout / VIDEOOUT
/etc/acpi/events/jack-drop
event=jack/* action=<drop>
- Enter the void
- Unmasking the hidden gems of Void Linux | Animesh Sahu
- Void Linux Tips
- Quick and Reliable Void Linux Installation
- Pipewire ‘pulse’ how to change sound sample “bell-window-system” - Fedora Discussion
- Void Linux Base Install on UEFI with LUKS Encryption. - YouTube
- Void Linux Encrypted (Full Disk Encryption). - YouTube
- Full Disk Encryption - Void Linux Handbook
- Installation via chroot (x86/x86_64/aarch64) - Void Linux Handbook
- Void Linux - Base install and first steps - YouTube
- encryption - What is the recommended method to encrypt the home directory in Ubuntu 21.04? - Ask Ubuntu
- packages.txt
- /etc/rc.conf
- /etc/xbps.d/*
- 00-repository-main.conf
- 10-repository-nonfree.conf
- 20-kernel_lts.conf
- 99-helvetica.conf
- 512_void.webp / os-logo.png
- /etc/sv/alsa
- /etc/sv/elogind
- CapsLock is sent twice when binded to ESC on the host. (#66) · Issues · spice / spice · GitLab
- Wyatt’s Blog: Unicomp Mini M Review, Keyboard Remapping
- Linux: xmodmap: Set F13 F14 F15 Keys
- Strange default configuration for F13 - F24 keys - Support / KDE Plasma - Manjaro Linux Forum
- disable function keys beyond “f12”? : r/linuxquestions
FFS, enable “Auto resize VM with window”!