User Tools

Site Tools


os:garuda:30l3

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