serenity-F/SerenityOS
1
0
Fork
You've already forked SerenityOS
0
Serenity's NixOS flake
  • Nix 100%
Find a file
2026年07月06日 02:39:44 +10:00
core tweaking audio settings 2026年07月06日 02:39:44 +10:00
home tweaking audio settings 2026年07月06日 02:37:34 +10:00
.gitignore updated .gitignore 2024年12月27日 13:52:39 +10:00
flake.lock tweaked flake.nix 2026年07月05日 14:05:58 +10:00
flake.nix tweaking audio settings 2026年07月06日 02:39:44 +10:00
README.md tidying 2026年03月02日 16:40:10 +10:00
structure.md change some stuff 2026年03月02日 21:47:00 +10:00

Serenity OS - WIP

Configuration for system, applications, themes, and more; shared between multiple machines and users.
A study in linux, packaging, user experience, desktop and system environments, themeing, system administration, and functional programming.

desktop btop

  • A to do list and longer term goals can be found here, and here respectively.
  • A Wiki and install guide are works in progress.

Breakdown of structure:

  • Loose evaluation path is flake.nix -> core/hosts/<hostName> -> core/ -> home/

  • flake.nix is the root of the config

  • core/ all system-level options
    • core/hosts all host-specific configurations

  • home/ all user-level options
    • /home/desktop all desktop/wm and related options
    • /home/terminal all terminal and cli options
    • /home/resources wallpapers, themes, icons, etc.
    • /home/multimedia all media consumption options

Attributions: