An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![Dotfiles CI](https://github.com/cyrinux/dotfiles/actions/workflows/ci.yml/badge.svg?branch=main)](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