aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-20 13:31:14 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-20 13:31:14 +0200
commitd183f863552bcc59d3400ba20dcdb84109343846 (patch)
tree376bd9a9c39a1b3cca30b04e293ce04f14f9e70a
parent36a2d39d44ee3889c8e9961e46fb649173df2b11 (diff)
Updated README
-rw-r--r--home/rices/finals/README.md23
1 files changed, 18 insertions, 5 deletions
diff --git a/home/rices/finals/README.md b/home/rices/finals/README.md
index acc0653..b7f34fa 100644
--- a/home/rices/finals/README.md
+++ b/home/rices/finals/README.md
@@ -19,6 +19,7 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
- **Custom GLSL window open animation** (`arc.frag` shader from schrottkatze)
- **Desktop clock widget** — big clock overlay, top center on wallpaper via Eww
- **Vim-style keybindings** (hjkl navigation in Niri)
+- **Desktop presets** — one-key workspace setup for streaming or coding
## Structure
@@ -40,11 +41,14 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
│ └── eww.css # Clock styling
└── niri/
├── shaders/
- │ └── arc.frag # Window open animation shader
- └── kdl/ # Niri config modules
- ├── binds.kdl # Keybindings
- ├── style.kdl # Window styling
- └── input.kdl # Keyboard/mouse/touchpad
+ │ └── arc.frag # Window open animation shader
+ ├── scripts/
+ │ ├── preset-streaming.sh # Streaming desktop preset
+ │ └── preset-coding.sh # Coding desktop preset
+ └── kdl/ # Niri config modules
+ ├── binds.kdl # Keybindings
+ ├── style.kdl # Window styling
+ └── input.kdl # Keyboard/mouse/touchpad
```
## Key Bindings
@@ -61,6 +65,15 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
| `Mod+F` | Maximize column |
| `Mod+Ctrl+F` | Fullscreen |
| `Mod+Space` | Overview |
+| `Mod+F1` | Preset: Streaming |
+| `Mod+F2` | Preset: Coding |
+
+## Desktop Presets
+
+| Preset | Main Monitor | Second Monitor |
+|--------|-------------|----------------|
+| **Streaming** (`Mod+F1`) | Steam, Discord | OBS, btop, easyeffects |
+| **Coding** (`Mod+F2`) | nvim, alacritty | Firefox |
## Not Yet Included