🗃️ About
Hyprland is my default window manager. It has stunning animations (which I always wanted when I started using a WM), excellent Wayland support, dynamic tiling which I prefer over manual or hybrid and an amazing ecosystem of plugins and applications.
The plugins I'm using are the following:
- Hyprsplit
- Hyprexpo
- Hyprspace (Disabled)
- Dynamic Cursors (Disabled)
- Hyprtrails (Disabled)
Alongside this plugins, I use some specific apps from the hypr ecosystem
- Hyprlock
- Hypridle
- Hyprpicker
- pyprland
- Hyprshot (Script)
- Hyprfreeze (Script)
Focusing in the config, hyprland.conf imports every config file, from the binds to the inputs, monitors or the theme.
if you wanna change something in specific, here is a list of things that I use as a base for my dotfiles:
Configure the workspaces or the monitors, check out this program.
Wanna see or add new bindings, check this file.
Maybe you want to add a new app or service to autostart, Check this
If you want to add a new script to the config, go to this folder.
If you have any other default programs, you can edit this file to set your defaults.
🔧 Setup
📦 Extensions Installation
You can manage and install extensions with hyprpm
, a package manager that ships by default with hyprland. Here's a quick reference guide for installing, updating and removing extensions.
WARNING
hyprpm update may not work. This is and issue with hyprland and its plugins, not with the dotfiles themselves.
# Installing an extension
hyprpm add <repo-link>
# To update all extensions
hyprpm update
# To remove an specific extension
hyprpm remove <extension-name>
After you install an extension, make sure to enable it:
hyprpm enable <extensions-name>