╔═════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ █████ █████ ██████ ███ ████ ║ ║ ░░███ ░░███ ███░░███ ░░░ ░░███ ║ ║ ███████ ██████ ███████ ░███ ░░░ ████ ░███ ██████ █████ ║ ║ ███░░███ ███░░███░░░███░ ███████ ░░███ ░███ ███░░███ ███░░ ║ ║ ░███ ░███ ░███ ░███ ░███ ░░░███░ ░███ ░███ ░███████ ░░█████ ║ ║ ░███ ░███ ░███ ░███ ░███ ███ ░███ ░███ ░███ ░███░░░ ░░░░███ ║ ║ ░░████████░░██████ ░░█████ █████ █████ █████░░██████ ██████ ║ ║ ░░░░░░░░ ░░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░ ░░░░░░ ║ ║ ║ ╚═════════════════════════════════════════════════════════════════════════╝
Dotfiles managed via stow, following this guide. They are licensed with the GPLv3.
The dotfiles are configuring three very different systems and depend on a list of software. The systems are:
type: desktop pc
screens:
- DVI-D-1: 2560x1440
- DP-2: 1280x1024
cpu: AMD Ryzen 7 5700X 8C16T @ 3.4-4.6 GHz
gpu: GIGABYTE Radeon RX 6750XT 12GiB Gaming OC
ram: 16GiB DDR4-3000
disk:
- 500G NVMe - Windows C: (NTFS) + WSL using Void Linux Musl | /boot (FAT32)
- 256G SSD - Void Linux / (XFS)
- 500G HDD - /home (ext4) | 32G SWAP
- 1T HDD - D: (NTFS)
- BD-RW
type: Lenovo Yoga Slim 7
screen: 1920x1080
cpu: AMD Ryzen 7 4800U 8C16T @ 1.8-4.2 GHz
gpu: AMD Radeon RX Vega 8
ram: 16GiB LPDDR4X-4266
disk: 480G NVMe - 1G /boot (FAT32) | 64G Void Linux (XFS) / | 192G /home (ext4) | 220G Windows C: (NTFS)
type: Raspberry Pi 4
screen: none
cpu: ARM Cortex-A72 4C4T @ 1.5GHz
gpu: unused
ram: 2GiB
disk:
- 15G microSD - Alpine Linux (FAT32)
- 4T HDD - data (NTFS)
The different modules have the following dependencies:
- relies on the
env
module of this repository
- relies on the
env
module of this repository
-
alpine-sysinfo - autostart
-
sway - autostart
-
ssh-agent - autostart
-
tar - function
-
bunzip2 - function
-
unrar - function
-
pigz - function
-
unzip - function
-
uncompress - function
-
7z - function
-
xz - function
-
markdown - function
-
doas - function
-
pacman - alias
-
git - alias
-
youtube-dl - alias
-
source-highlight - alias
-
[vivado](https://www.xilinx.com/products/design-tools/vivado.html] - alias
-
curl - alias
-
xdg-dekstop-portal - alias
-
itch - alias
-
tfm - alias
-
elinks - as $TUI_BROWSER
-
less - as $PAGER
-
kakoune - as $EDITOR
-
go - set $GOPATH
-
references the
wayland
module in this repository
- plug.kak
- shellcheck
- autopep8
- flake8
- indent
- clang
- verilog_lint
- iverilog
- tex live
- go
- python-language-server
- clangd
- gopls
- texlab
- none
- none
- alacritty - key binding
- pcmanfm-qt - key binding
- tofi - key binding
- grim - key binding
- pamixer - key binding
- brightnessctl - key binding
- steam - setting
- yambar - autostart
- gammastep - autostart
- swayidle - autostart
- pipewire - autostart
- pipewire-pulse - autostart
- wireplumber - autostart
- references to the
wayland
module in this repository
- relies on the
env
module in this repository