Skip to content

pch/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Dotfiles

This is my complete system setup for Arch Linux (GNOME + Hyprland).

Includes:

  • GNOME and gdm
  • stow for symlinking the dotfiles directory
  • ZSH
  • PGP
  • Ghostty
  • Syncthing

These dotfiles are not meant to be generic, they are tailored to my personal workflow.

Arch Linux Setup

In archinstall, choose the following options:

Section Option
Disk configuration Partitioning > Default partitioning layout > Select disk (with space + return)
Disk > File system btrfs (default structure: yes + use compression)
Disk > Disk encryption Encryption type: LUKS + Encryption password + Partitions (select the one)
Disk > btrfs snapshots Snapper
Bootloader Limine
Authentication > Root password Set root password
Authentication > User account Add a user, set password, set superuser
Applications > Audio pipewire
Network configuration Networkmanager
Additional packages curl

Once arch is installed, reboot, log in as your user and run the following command:

curl -fsSL https://raw.githubusercontent.com/pch/dotfiles/refs/heads/master/boot.sh | bash

GPG setup isn't triggered by default. Run it manually:

./install/setup-gpg.sh

Credits

This setup was initially based on Omarchy.

About

🔧 My dotfiles for Linux

Topics

Resources

Stars

Watchers

Forks