Persional nixos configuration
Find a file
2025-07-16 15:39:46 +06:30
.github ♻️ refactor(codeberg): move to codeberg 2025-07-09 23:48:27 +06:30
configs 🐛 fix(code): remove dead code and test end-4 dots 2025-07-14 22:45:38 +06:30
disko 🐛 fix(lix): switch back to lix from nix-2_30 2025-07-16 00:18:39 +06:30
hosts feat(nix): fix nh ang agenix 2025-07-16 15:39:46 +06:30
modules feat(nix): fix nh ang agenix 2025-07-16 15:39:46 +06:30
overlays feat(dolphin): update qt5-dolphin-->qt6-dolphin 2025-07-13 15:29:36 +06:30
pkgs ♻️ refactor(codeberg): move to codeberg 2025-07-09 23:48:27 +06:30
secrets feat(nix): fix nh ang agenix 2025-07-16 15:39:46 +06:30
.editorconfig ♻️ refactor(codeberg): move to codeberg 2025-07-09 23:48:27 +06:30
.gitignore ♻️ refactor(codeberg): move to codeberg 2025-07-09 23:48:27 +06:30
flake.lock feat(nix): fix nh ang agenix 2025-07-16 15:39:46 +06:30
flake.nix feat(nix): fix nh ang agenix 2025-07-16 15:39:46 +06:30
install.sh ♻️ refactor(codeberg): move to codeberg 2025-07-09 23:48:27 +06:30
README.md 🐛 fix(readme): fix typo and add credits 2025-07-11 22:44:30 +06:30

💜 Shizuru - NixOS Configuration

Shizuru Logo

Shizuru

Aesthetic, Modular NixOS Configuration

Color Palette

Stars Repo Size NixOS License


🌟 Preview

Hyprland Screenshots

Quickshell config inspired by caelestia-dots/shell

Hyprland 1 Hyprland 2 Hyprland 3 Hyprland 4 Hyprland 5 SDDM

Screenshots last updated: 2025-04-29

Niri Screenshots

Niri 1 Niri 2 Niri 3 Niri 4 Niri 5 Quickshell Lock

Screenshots last updated: 2025-06-23


Features

Core

  • ❄️ Flakes Declarative and reproducible system
  • 🏡 hjem + hjem-rum Modular home config system
  • 💽 home-manager Legacy support during transition

Desktop Environment

  • 🏠 Niri Primary Wayland compositor
  • ⚠️ Hyprland Secondary Wayland compositor
  • 📊 QuickShell System panel and desktop UI

Applications

  • 🚀 Walker Application launcher
  • 📝 VSCodium & NvChad Code editors
  • 🐟 Fish + Starship Shell environment
  • 🖥️ WezTerm + Kitty Terminal emulators

🗂️ Project Structure

modules
├── common
│   ├── desktop
│   │   ├── themes
│   │   │   ├── default.nix
│   │   │   ├── gtk.nix
│   │   │   └── qt.nix
│   │   ├── audio.nix
│   │   ├── displaymanager.nix
│   │   ├── fonts.nix
│   │   ├── niri.nix
│   │   ├── notify.nix
│   │   └── portal.nix
│   ├── drivers
│   │   ├── amd.nix
│   │   ├── intel.nix
│   │   └── nvidia.nix
│   ├── programs
│   │   ├── editors
│   │   ├── media
│   │   ├── scripts
│   │   ├── terminal
│   │   ├── ui
│   │   └── wezterm
│   ├── system
│   │   ├── bootloader.nix
│   │   ├── network.nix
│   │   ├── services.nix
│   │   └── virtualization.nix
│   └── default.nix
├── desktop
│   ├── app
│   ├── hyprland
│   ├── niri
│   └── default.nix
├── options
│   ├── hana.nix
│   └── shizuru.nix
├── share
│   ├── spec-hana.nix
│   └── package-options.nix
└── default.nix

🛠️ Components

Category Components
Window Manager Niri, Hyprland
Shell Fish + Atuin + Starship
Terminal WezTerm, Kitty
Editor VSCodium, NvChad via nix4nvchad
UI Components AGS, HyprPanel, QuickShell
Utilities yazi, grimblast, wl-clip-persist
System CachyOS kernel, NetworkManager

<EFBFBD> Theming

  • Color Scheme: Catppuccin Mocha & Dark
  • Fonts: JetBrains Mono, LigaMono Nerd Font
  • Icons: Papirus-Dark
  • Cursor: Chiharu

🙏 Acknowledgments

This configuration draws inspiration from many amazing NixOS users:

Special thanks to the NixOS community for their incredible work!


Catppuccin Footer