Install the Homebrew dependencies for Linux
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Warning: Make sure to follow the steps in "next steps" displayed after the installation.
# Sway dependencies
# yay -S sway rofi swayidle waybar playerctl kanshi light swaync
# swaybg swaylock kvantum waybar-updates bluetuith swappy cliphist inotify-tools catppuccin-gtk-theme-macchiato ttf-roboto-mono-nerd ttf-roboto-mono
# hyprland dependencies
yay -S hyprland xdg-desktop-portal-hyprland wofi swaync --noconfirm
yay -S grimblast-git swappy showmethekey wf-recorder --noconfirm # Need to implement shortcuts in hyprland
yay -S waybar ttf-roboto-mono-nerd ttf-roboto-mono hyprland-autoname-workspaces-git waybar-updates bluetuith --noconfirm
yay -S hyprlock hypridle kanshi --noconfirm # To finish
# to review: waybar-mpris swww
# theme: install and run both nwg-look and qt6ct to set as you're liking, however config should be saved already
yay -S catppuccin-gtk-theme-macchiato nwg-look qt6ct
fi
mkdir ~/.ssh && cd $_
ssh-keygen -t ed25519 -C "[email protected]" -f "github-agoodshort"
if [[ $OSTYPE == 'darwin'* ]]; then
pbcopy <~/.ssh/github-agoodshort.pub # copy public key to clipboard
else
wl-copy <~/.ssh/github-agoodshort.pub # https://neovim.io/doc/user/provider.html#provider-clipboard
fi
Add the copied key in your GitHub Profile SSH keys.
brew install jq
curl --silent https://api.github.com/meta |
jq --raw-output '"github.com "+.ssh_keys[]' >>~/.ssh/known_hosts
brew install chezmoi
chezmoi init --apply agoodshort
List of tools used is available in Tools.
- Create a bootstrap script to install the brew bases and login to lastpass
- Look at Timeshift and find out how to partition properly
- Work on the format with
{{ end -}}
- Mount secondary drive as home folder
- Change
zsh/
toexact_zsh/
- Finish to setup
wtfutil
- Finish setting up required tools for
lf
previewer => https://github.com/NikitaIvanovV/ctpv - Install
howdy
, follow the steps on this page - Install and configure
swww
for wallpaper - Finish the installation of
hyprland
- add homebrew to
packages.yaml
https://mozilla.github.io/webrtc-landing/gum_test.html => to test screensharing features