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.
For snapper config with limine and btrfs you need the following subvolumes and disk layout:
| Subvolume | Mount point |
|---|---|
@ |
/ |
@home |
/home |
@snapshots |
/.snapshots |
@log |
/var/log |
@pkg |
/var/cache/pacman/pkg |
@tmp |
/tmp |
| Partition | Filesystem | Size | Mount point |
|---|---|---|---|
| EFI | FAT32 | 512MB | /boot/efi |
Should select snapper as snapshot tool in archinstall.
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.shLinux:
sh install_linux.shchsh -s $(which zsh)- Code folding for Nvim: https://essais.co/better-folding-in-neovim/
- Lots of snippets and configs: http://www.lazyvim.org/
- Arch config: https://github.com/basecamp/omarchy
- Sketchybar + aerospace: https://github.com/slashspace/dotfiles
- Sketchybar + aerospace: https://github.com/miksoyer/nix-darwin
- Nvim config: https://tduyng.com/series/neovim/