An opinionated NixOS configuration with Hyprland, featuring: - Modular flake-based architecture - Parameterized user configuration (username, timezone, locale, etc.) - Classical/antiquity theme with Thomas Cole wallpapers - Full Hyprland setup with waybar, rofi, swaync - Custom utility scripts (screenshots, screen recording, WiFi QR) - Neovim with LSP support - Interactive installer for existing NixOS systems - ISO builder for fresh installations Flake outputs: - nixosConfigurations.example - Test configuration - nixosConfigurations.installer - ISO installer - packages.iso - Bootable ISO image - apps.default - Interactive installer - lib.mkHost - Host builder function - templates.default - Starter template Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
93 lines
2.3 KiB
Markdown
93 lines
2.3 KiB
Markdown
# Nomarchy Keybindings
|
|
|
|
## Window Management
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Super + Q` | Open terminal (Ghostty) |
|
|
| `Super + W` | Close active window |
|
|
| `Super + M` | Exit Hyprland |
|
|
| `Super + F` | Toggle fullscreen (windowed) |
|
|
| `Super + Shift + F` | Toggle fullscreen (standalone) |
|
|
| `Super + V` | Toggle floating |
|
|
| `Super + P` | Pseudo tile |
|
|
| `Super + J` | Toggle split direction |
|
|
|
|
## Focus & Movement
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Super + Left/Right/Up/Down` | Move focus |
|
|
| `Super + 1-9, 0` | Switch to workspace 1-10 |
|
|
| `Super + Shift + 1-9, 0` | Move window to workspace 1-10 |
|
|
| `Super + S` | Toggle scratchpad |
|
|
| `Super + Shift + S` | Move window to scratchpad |
|
|
| `Super + Mouse Wheel` | Scroll through workspaces |
|
|
|
|
## Mouse Bindings
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Super + Left Click + Drag` | Move window |
|
|
| `Super + Right Click + Drag` | Resize window |
|
|
|
|
## Applications
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Super + R` | Open app launcher (Rofi) |
|
|
| `Super + E` | Open file manager (Dolphin) |
|
|
| `Super + B` | Open browser (Firefox) |
|
|
|
|
## Quick Actions
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Super + /` or `Super + Space` | Quick Actions menu |
|
|
| `Super + Escape` | Power menu |
|
|
| `Super + A` | Notification center |
|
|
|
|
## Screenshots & Recording
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Print` | Screenshot to clipboard |
|
|
| `Super + Print` | Screenshot region (with Satty editor) |
|
|
| `Super + Shift + Print` | Screenshot region to clipboard |
|
|
| `Super + Alt + Print` | Screenshot active window |
|
|
| `Super + Shift + R` | Toggle screen recording |
|
|
|
|
## Media & Brightness
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `XF86AudioRaiseVolume` | Volume +5% |
|
|
| `XF86AudioLowerVolume` | Volume -5% |
|
|
| `XF86AudioMute` | Toggle mute |
|
|
| `XF86AudioMicMute` | Toggle mic mute |
|
|
| `XF86MonBrightnessUp` | Brightness +10% |
|
|
| `XF86MonBrightnessDown` | Brightness -10% |
|
|
| `XF86AudioNext/Prev/Play` | Media controls |
|
|
|
|
## Keyboard Layout
|
|
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| `Right Alt` | Switch keyboard layout |
|
|
|
|
## Quick Actions Menu Options
|
|
|
|
The Quick Actions menu (`Super + /`) provides access to:
|
|
|
|
- Screenshot Region
|
|
- Screenshot Window
|
|
- Record Screen
|
|
- Clipboard History
|
|
- Share WiFi (QR Code)
|
|
- Change Wallpaper
|
|
- Color Picker
|
|
- Notifications
|
|
- System Settings
|
|
- Keybindings Help
|
|
- Lock/Logout/Reboot/Shutdown
|