Skip to content

thiphariel/arch

Repository files navigation

Arch installation & Dotfiles

Installation

Install minimal arch from official ISO, with git as additional package

Dotfiles

Run git clone https://github.com/thiphariel/arch
Run install.sh script

git clone --depth 1 https://github.com/thiphariel/hyprdots ~/hyprdots
cd ~/hyprdots/Scripts
./install.sh

Caution

Known issue with the second nvidia GPU. The script is trying to override updated nvidia-utils with the old one.
To fix it, edit the add nvidia drivers to the list part on the hyperdots install.sh

Copy the private folder from whatever it is stored
GNU Stow for dotfiles :

  • stow apps for base apps conf
  • stow private for git, ssh, aliases etc
  • stow hyprland for hyprland
  • stow zsh for zsh

Important

run the following :
chmod -R 0700 arch/private/.ssh
chmod -R 0600 arch/private/.ssh/*
chmod 0644 arch/private/.ssh/*.pub arch/private/.ssh/config
to avoid ssh error

Extras

# I have already no fucking idea of why I added that
sudo systemctl enable input-remapper

Servers

Start with servers/install.sh then run the corresponding script to setup specific things

Caddy setup

sudo vim /etc/caddy/Caddyfile # and|or conf.d
sudo caddy fmt --overwrite FILE
sudo systemctl enable --now caddy
sudo caddy reload --config /etc/caddy/Caddyfile

VM

See vm.md

Games

Dotfiles for games are on a separate private repo :)

For work

echo 'layout python' >> $HOME/lc/.envrc
cd $HOME/lc && direnv allow
wg-quick up $HOME/lc/vpn.conf

To try

dust, tldr

About

Arch install & dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages