os:garuda:30l3
Table of Contents
Basic first install
Grabbed the iso from Garuda Downloads, iso dumped on a USB key:
dd if=/path/garuda.iso of=/dev/sdX bs=1M status=progress
Where X is the letter corresponding to the USB key (if unsure → dmesg)
Config
Device | Boot | Start | End | Sectors | Size | Id | Type | comment |
---|---|---|---|---|---|---|---|---|
/dev/sda1 | * | 2048 | 1931804769 | 1931802722 | 921.2G | 83 | Linux | BtrFS root Garuda |
/dev/sda2 | 1931804770 | 1953520064 | 21715295 | 10.4G | 82 | Linux swap / Solaris | swap garuda | |
/dev/sdb1 | * | 2048 | 1126399 | 1124352 | 549M | 7 | HPFS/NTFS/exFAT | windows crap |
/dev/sdb2 | 1126400 | 498944233 | 497817834 | 237.4G | 7 | HPFS/NTFS/exFAT | windows crap | |
/dev/sdb3 | 498946048 | 500113407 | 1167360 | 570M | 27 | Hidden NTFS WinRE | C:\ |
GRUB is installed on /dev/sda
Post install
Yaourt
mkdir ~/git cd ~/git git clone https://aur.archlinux.org/package-query.git sudo pacman -S base-devel cd package-query makepkg -si cd .. git clone https://aur.archlinux.org/yaourt.git cd yaourt/ makepkg -si
Black Arch repo
cd ~ curl -O https://blackarch.org/strap.sh chmod +x strap.sh sudo ./strap.sh
Extra packages
yaourt -S yakuake tmux screen irssi ccze toilet dfc zsh fprintd qtile qutebrowser discord teamviewer rofi openvpn surfraw ranger w3m keychain ksshaskpass
Config perso
cd ~/git git clone https://github.com/warnaud/dotfiles.git git clone https://github.com/zsh-users/zsh-history-substring-search.git git clone https://github.com/psprint/zsh-navigation-tools.git git clone https://github.com/zsh-users/zsh-autosuggestions.git git clone https://github.com/romkatv/powerlevel10k.git git clone https://github.com/altercation/solarized.git cd ~ mkdir ~/.vim ln -s ~/git/solarized/vim-colors-solarized/colors ~/.vim/ ln -s ~/git/powerlevel10k ln -s ~/git/dotfiles/.zshrc ln -s ~/git/dotfiles/.vimrc ln -s ~/git/dotfiles/.bashrc
SSHKeys
KDE
- .config/autostart-scripts/ssh-add.sh
#!/bin/sh ssh-add $HOME/.ssh/id_rsa $HOME/.ssh/id_<whatever> </dev/null
- .config/plasma-workspace/env/askpass.sh
#!/bin/sh export SSH_ASKPASS='/usr/bin/ksshaskpass'
chmod +x ~/.config/autostart-scripts/ssh-add.sh chmod +x ~/.config/plasma-workspace/env/askpass.sh
fish
works without KDE
- ~/.config/fish/config.fish
begin; set -lx SHELL $__fish_bin_dir/fish ; eval (keychain --eval --agents ssh -Q --quiet id_rsa --nogui); end
References
os/garuda/30l3.txt · Last modified: 2021/12/29 21:03 by warnaud