Personal configuration for Hyprland on NixOS 25.05 ❄️
- Desktop
- Window Manager: Hyprland
- Theme: Catppuccin Mocha
- Application-Launcher: Rofi
- Status Bar: Waybar
- Display Manager: SDDM
- Terminal:
- Emulator: Kitty, JetBrains Mono
- Code Editor: NeoVim
- Shell: Zsh, Powerlevel10k
The list of additionally installed package can be viewed here.
Warning
This configuration is intended for personal use. The locale, drivers as well as other things may need to be adjusted for personal preferences.
To install this configuration, follow these instructions:
- Clone the repository into the
~/Configuration
directory:
$ git clone https://github.com/Oughie/nixos-config.git ~/Configuration
Caution
The ~/Configuration
directory is used throughout the system configuration.
Do not change the directory name!
- Switch to the new
NixOS
configuration:
$ sudo nixos-rebuild switch --flake ~/Configuration
- Apply the new
home-manager
configuration:
$ home-manager switch --flake ~/Configuration
The configuration uses the following keyboard shortcuts:
Shortcut | Action |
---|---|
Super + D | Launch rofi |
Super + Shift + S | Launch snippet tool |
Super + Shift + C | Launch color picker |
Shortcut | Action | Shortcut | Action |
---|---|---|---|
Super + W | Kill active window | Super + H | Focus left window |
Super + S | Toggle window floating mode | Super + L | Focus right window |
Super + F | Toggle window fullscreen | Super + K | Focus window above |
Super + P | Toggle window pseudo mode | Super + J | Focus window below |
Super + Shift + H | Move window left | Super + Alt + H | Resize window left |
Super + Shift + L | Move window right | Super + Alt + L | Resize window right |
Super + Shift + K | Move window up | Super + Alt + K | Resize window up |
Super + Shift + J | Move window down | Super + Alt + J | Resize window down |
While holding Super, you can also move the window via left-click or resize it via right-click.
Shortcut | Action |
---|---|
Super + 1 .. 5 | Switch to nth workspace |
Super + Tab | Switch to previous workspace |
Super + Shift + 1 .. 5 | Move window to nth workspace |
The wallpapers were taken from another repository that can be found here. ❤️