/dotfiles

Primary LanguageShellGNU General Public License v3.0GPL-3.0

╔═════════════════════════════════════════════════════════════════════════╗
║                                                                         ║
║       █████           █████       ██████   ███  ████                    ║
║      ░░███           ░░███       ███░░███ ░░░  ░░███                    ║
║    ███████   ██████  ███████    ░███ ░░░  ████  ░███   ██████   █████   ║
║   ███░░███  ███░░███░░░███░    ███████   ░░███  ░███  ███░░███ ███░░    ║
║  ░███ ░███ ░███ ░███  ░███    ░░░███░     ░███  ░███ ░███████ ░░█████   ║
║  ░███ ░███ ░███ ░███  ░███ ███  ░███      ░███  ░███ ░███░░░   ░░░░███  ║
║  ░░████████░░██████   ░░█████   █████     █████ █████░░██████  ██████   ║
║   ░░░░░░░░  ░░░░░░     ░░░░░   ░░░░░     ░░░░░ ░░░░░  ░░░░░░  ░░░░░░    ║
║                                                                         ║
╚═════════════════════════════════════════════════════════════════════════╝

Dotfiles managed via stow, following this guide. They are licensed with the GPLv3.

setup

The dotfiles are configuring three very different systems and depend on a list of software. The systems are:

rakete

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

maschine

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)

generator

type: Raspberry Pi 4
screen: none
cpu: ARM Cortex-A72 4C4T @ 1.5GHz
gpu: unused
ram: 2GiB
disk:

The different modules have the following dependencies:

  • relies on the env module of this repository
  • relies on the env module of this repository

env - shell independent configuration

fonts

  • none
  • none

xdg

  • relies on the env module in this repository