add and update configs
update outdated configs
system installation
Sweetest configs in the North 🏔️🏔️
Main flavour: Sway on Alpine Edge, with the s6 supervision suite (WIP)
After installation Alpine and before rebooting,
run apk add zstd lsblk git
and lsblk -f -o name,fstype,size,uuid
to get the UUID of the partition intended for /home
.
Edit /mnt/etc/fstab
to mount it and add compress=zstd
to the btrfs partitions,
then reboot.
After rebooting,
clone this repository and edit the USER
and FULL_NAME
in ./install
,
then run it to set up the user and the system.
Log out of root and log in as the new user.
cd Documents/code/configs
and run ./link
to symlink ~/.configs_pointer
to this directory
and populate the system with symlinks basing from ~/.configs_pointer
.
If we move this directory, we only have to update ~/.configs_pointer
.
./link status
returns the link status without linking.
./link
will fail to link ~/.mozilla
because it expects Firefox to automatically create it first.
Log out and in again to get the newly linked configs and launch Firefox,
then run ./link
again.
Delete ~/.bash_history
since it is now relocated to $XDG_STATE_HOME/bash/history
.
Edit /etc/tlp.conf
Package | Additional setup |
---|---|
aerc | chmod 600 aerc/accounts.conf |
brightnessctl | run brightnessctl -s at a comfortable brightness |
neofetch | replace the ascii art in /usr/bin/neofetch with the one from other/neofetch |
neovim | nvim -c :PlugInstall |
s6-linux-init | see https://skarnet.org/software/s6-linux-init/quickstart.html |
swaybg | put an image file at sway/media/wallpaper |
swaylock | put an image file at swaylock/wallpaper |
Go to about:config
and set the following fields:
Key | Value | Why |
---|---|---|
toolkit.legacyUserProfileCustomizations.stylesheets |
true |
use custom style sheets |
ui.key.menuAccessKeyFocuses |
false |
disable menu bar on alt key |
full-screen-api.transition.timeout |
0 |
disable full screen transition (doesn't work) |
layout.css.devPixelsPerPx |
1.25 |
upscale |
privacy.webrtc.hideGlobalIndicator |
true |
hide screen-sharing overlay |
Go to about:preferences
/usr/bin/xdg-email
instead of aerc.To inspect the DOM layout of the browser, visit chrome://browser/content/browser.xhtml
Add-on | Additional setup |
---|---|
LibRedirect | |
Stylus | import firefox/stylus.json |
uBlock Origin | |
Vimium | import firefox/vimium-options.json |