diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-04-20 12:03:13 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-04-20 12:03:13 +0200 |
| commit | a46d8d82afe28987bad878e78e702a002703216f (patch) | |
| tree | d8a2f07648642a329a27d5f2bd24e2cd963fa881 | |
| parent | 17e73345be3d5d25386db4ad9207bfefb25ce1c3 (diff) | |
Updated README
| -rw-r--r-- | home/rices/finals/README.md | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/home/rices/finals/README.md b/home/rices/finals/README.md index 153fd35..acc0653 100644 --- a/home/rices/finals/README.md +++ b/home/rices/finals/README.md @@ -7,12 +7,19 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten | Component | Choice | |-----------|--------| | Compositor | [Niri](https://github.com/YaLTeR/niri) (Wayland) | -| Terminal | Kitty | +| Terminal | Alacritty | | Launcher | Fuzzel | | Notifications | Dunst | +| Widgets | [Eww](https://github.com/elkowar/eww) (desktop clock) | | Lock Screen | Swaylock + Swayidle | | Theme Engine | [Stylix](https://github.com/danth/stylix) | +## Features + +- **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) + ## Structure ``` @@ -20,13 +27,20 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten ├── default.nix # Entry point — imports system + home ├── system.nix # System-level config (Niri, Pipewire, Stylix, fonts) ├── home.nix # Home Manager config (packages, GPG agent) -├── terminal.nix # Kitty config +├── terminal.nix # Alacritty config ├── notifications.nix # Dunst config ├── fuzzel.nix # Launcher config +├── eww.nix # Eww widget engine ├── niri.nix # Niri compositor config (KDL generation) ├── stylix.nix # Theme overrides ├── swayidle.nix # Lock screen integration +├── eww/ +│ └── configDir/ +│ ├── eww.yuck # Clock widget definition +│ └── eww.css # Clock styling └── niri/ + ├── shaders/ + │ └── arc.frag # Window open animation shader └── kdl/ # Niri config modules ├── binds.kdl # Keybindings ├── style.kdl # Window styling @@ -37,7 +51,7 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten | Bind | Action | |------|--------| -| `Mod+Return` | Kitty | +| `Mod+Return` | Alacritty | | `Mod+D` | Fuzzel launcher | | `Mod+N` | Firefox | | `Mod+hjkl` | Focus window (vim dirs) | @@ -50,9 +64,7 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten ## Not Yet Included -- Bar (eww/waybar) - Browser module -- Custom shaders/animations -- Wallpaper setup +- Status bar - Per-app window rules - Screen capture privacy rules |
