https://github.com/cyrinux/dotfiles
My archlinux dotfiles
https://github.com/cyrinux/dotfiles
archlinux archlinux-dotfiles archlinux-installer btrfs btrfs-snapshots dotfiles swaywm waybar wayland
Last synced: 11 months ago
JSON representation
My archlinux dotfiles
- Host: GitHub
- URL: https://github.com/cyrinux/dotfiles
- Owner: cyrinux
- License: mit
- Created: 2019-02-16T22:55:12.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T20:37:11.000Z (almost 2 years ago)
- Last Synced: 2024-06-16T21:40:25.652Z (almost 2 years ago)
- Topics: archlinux, archlinux-dotfiles, archlinux-installer, btrfs, btrfs-snapshots, dotfiles, swaywm, waybar, wayland
- Language: Shell
- Homepage: https://git.io/cyrinux-install
- Size: 6.86 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/cyrinux/dotfiles/actions/workflows/ci.yml)
# \~/.dotfiles
## Installation:
From last archlinux live iso:
$ loadkeys fr
$ iwctl
$ bash <(curl -sL git.io/cyrinux-install)
$ git clone https://github.com/cyrinux/dotfiles.git ~/.dotfiles
$ ~/.dotfiles/setup
## System recovery
In case system doesn't boot:
1. Boot in a recent snapshot that works or boot from archiso and run
# iwctl station wlan0 scan
# iwctl station wlan0 connect SSID
# pacman -Sy && pacman -S yubikey-full-disk-encryption
# cryptsetup luksOpen /dev/nvme0n1p2 luks || ykfde-open -d /dev/nvme0n1p2 -n luks
2. Make it the default snapshot
# mkdir /mnt/btrfs-root/
# mount -o subol=root /dev/mapper/luks /mnt/btrfs-root/
# cd /mnt/btrfs-root/
# mv root root-bak
# btrfs subvolume snapshot snapshots/NN/snapshot root
3. Reboot