OS: Arch
DE: Hyprland
Terminal: Kitty
Font: JetBrainsMono Nerd Font
File Manager: Nautilus
Lock Screen: Hyprlock
Editor: Neovim
Fetch: Nitch
Wallpapers: swww
1. Install important things
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
sudo pacman -S cargo
Install GitHub CLI and login.
sudo pacman -S github-cli
gh auth login
2. Install Nerd Font
Waybar, Neovim, and other applications require a Nerd Font. Download a Nerd Font from the website, then place a single .ttf file into ~/.local/share/font (which you might need to create). From there, simply set the font as the default terminal font in the terminal in which you use Neovim. Also, set the font as the default font in the waybar.conf file.
Start by installing git:\
sudo pacman -S git
Then clone this repo into your home directory:\
git clone https://github.com/charlielidstone/dotfile.git
Delete each of the following from ~/.config:
- kitty
- hypr
- nvim
- waybar
Then, for each of the directories above, run the following command.
ln -s ~/dotfiles/DIRECTORY-NAME ~/.config/DIRECTORY-NAME
For ~/dotfiles/.local, do the following for each of the directories:
ln -s ~/dotfiles/.local/DIRECTORY-NAME ~/.local/
wget https://raw.githubusercontent.com/unxsh/nitch/main/setup.sh && sh setup.sh
Waybar can be installed with pacman, but to enable the cava module we have to build from source.
git clone https://github.com/Alexays/Waybar
cd Waybar
meson build
ninja -C build
# try running it:
./build/waybar
# install it (with cava module enabled):
ninja -C build -Dcava=enabled install
waybarsudo pacman -S bashtop
sudo pacman -S discord
Install slurp:
git clone https://github.com/emersion/slurp
cd slurp
meson setup build
ninja -C build install
Install grim
git clone https://github.com/emersion/grim.git
cd grim
meson build
ninja -C build install
Then, ensure the filepath in ~/.config/hypr/bindings.conf is correct.
Bluez Bluez-utils
sudo pacman -S code
Cava is a console-based audio visualizer. It's already configured in the Waybar config, so you only need to install it.
Install cava:
sudo pacman -S cava
Note: Waybar must be built with the cava module enabled (see the Waybar section above) for the audio visualization to appear in the status bar.
- Enable the multilib directory
- Install:\
sudo pacman -S steam
sudo pacman -S hyprlock
If you did not install cargo earlier, do so now:
sudo pacman -S cargo
- Clone repo into home:\
git clone https://github.com/LGFae/swww.git - Build:\
cargo build --release