- Hyprland: Wayland compositor and window manager. 🔗
- Kitty: Terminal emulator. 🔗
- Jiffy: Application launcher, window switcher, emoji picker, basic calculator, Hyprland's keybinds browser, and custom command menus (e.g., power menu, screenshot capture). 🔗
- Kitty Panel: Terminal-based system panel for real-time system monitoring. 🔗
- VSCode: IDE. 🔗
- NVIM: Text editor. 🔗
- Lazygit: Version control. 🔗
- Foxpanel: GUI system panel for system control and utilities (screen brightness control, system volume control, WiFi and Bluetooth connection management, etc.), plus various web-based widgets (screen recorder, wallpaper browser, music player, weather updates, calendar, etc.). 🔗
- WallRizz: System wallpaper and theme manager. 🔗
There are currently three different system themes and configuration here which can be change dynamically.

Run curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Installed using curl -sS https://starship.rs/install.sh | sh
Installed using curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin.
Then run these for desktop integration:
# Create symbolic links to add kitty and kitten to PATH (assuming ~/.local/bin is in
# your system-wide PATH)
ln -sf ~/.local/kitty.app/bin/kitty ~/.local/kitty.app/bin/kitten ~/.local/bin/
# Place the kitty.desktop file somewhere it can be found by the OS
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
# If you want to open text files and images in kitty via your file manager also add the kitty-open.desktop file
cp ~/.local/kitty.app/share/applications/kitty-open.desktop ~/.local/share/applications/
# Update the paths to the kitty and its icon in the kitty desktop file(s)
sed -i "s|Icon=kitty|Icon=$(readlink -f ~)/.local/kitty.app/share/icons/hicolor/256x256/apps/kitty.png|g" ~/.local/share/applications/kitty*.desktop
sed -i "s|Exec=kitty|Exec=$(readlink -f ~)/.local/kitty.app/bin/kitty|g" ~/.local/share/applications/kitty*.desktop
# Make xdg-terminal-exec (and hence desktop environments that support it use kitty)
echo 'kitty.desktop' > ~/.config/xdg-terminals.list
Build from source
Run cargo install zoxide --locked
For Ubuntu:
sudo snap install go --classic
For Arch:
``
Run the following to install the latest bin from github:
curl -sL `curl -s https://api.github.com/repos/junegunn/fzf/releases/latest | jq -r '.assets[] | select(.name | contains("linux_amd64.tar.gz")) | .browser_download_url'` | tar -xz && sudo mv fzf /usr/local/bin/
Run the following commands:
curl -L $(curl -s https://api.github.com/repos/5hubham5ingh/js-util/releases/latest | grep -Po '"browser_download_url": "\K[^"]+' | grep js) -o js
chmod +x js
sudo mv js /usr/local/bin/
Follow instructions in the official doc.
Run $ cargo install ripgrep




































