Warning
This repository and its contents are technically a Work in Progress, review the code before copying anything. Hyprland configuration was migrated to Lua (v5.5) at commit 6ca2b91. The old pre-Lua config files are available here.
- DE - Hyprland
- Terminal Emulator - Kitty (I love alacritty tho)
- Files - Nautilus (Nothing beats the gnome look)
- Status Bar & Notification Daemon - Waybar & SwayNC
- Web - Heliummm!!!! (I hate Firefox with a passion)
- Shell - Zsh & Nushell (obv bash too..)
- Prompt Setup - Oh My Posh (Not Starship, Not Oh My Zsh)
- Media Player - MPV (Duh!)
- Code - Nvim (and absolutely nothing else)
- Font(s) - KodeMono Nerd Font, SF Family (check here)
Make sure curl and tar are installed. Back up any existing nvim folder first.
These commands download only the nvim folder (not its contents alone) and place it as ~/.config/nvim (Linux/macOS) or %LOCALAPPDATA%\nvim (Windows).
On Linux/macOS, run this command to download just the nvim folder into ~/.config:
curl -L https://codeload.github.com/theamallalgi/dotfiles/tar.gz/main | tar -xz --strip-components=2 -C ~/.config dotfiles-main/.config/nvim/On Windows, open PowerShell and run this command to download the nvim folder into %LOCALAPPDATA%:
curl -L https://codeload.github.com/theamallalgi/dotfiles/tar.gz/main | tar -xz --strip-components=2 -C $env:LOCALAPPDATA dotfiles-main/.config/nvimtweak the dotfiles-main/.config/nvim to dotfiles-main/.config/nvim-test for nvim-test
Caution
Read the commands carefully before running them. You will absolutely lose your current nvim config if you are careless. Back up the contents before proceeding.
Note
Will be migrating from Arch to Fedora soon.
















