Skip to content

cyrinux/dotfiles

Repository files navigation

Dotfiles CI

~/.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