Skip to content

ComicShrimp/dotfiles

Repository files navigation

dotfiles

Requirements

Arch Linux

This repo assumes you will install Arch Linux using archinstall and set the partition layout manually, since is needed to set the correct subvolumes for system snapshots.

Disk Layout

For snapper config with limine and btrfs you need the following subvolumes and disk layout:

Btrfs Subvolume Layout

Subvolume Mount point
@ /
@home /home
@snapshots /.snapshots
@log /var/log
@pkg /var/cache/pacman/pkg
@tmp /tmp

Boot Partition

Partition Filesystem Size Mount point
EFI FAT32 512MB /boot/efi

Snapper

Should select snapper as snapshot tool in archinstall.

Instalation

Clone this repo in the home ($HOME) directory and run the following command to install the dotfiles.

stow .

After this, run the install script for your respective system:

MacOs:

sh install_mac.sh

Linux:

sh install_linux.sh

Set Zsh as default shell

chsh -s $(which zsh)

Sources/Inspirations

About

My dotfiles

Topics

Resources

License

Stars

Watchers

Forks

Contributors