My Nix configurations.
Find a file
2025-05-26 17:04:43 -07:00
assets feat(meta): Write a real readme 2024-11-16 19:38:24 -08:00
flake feat: make lib work 2025-05-25 13:19:28 -07:00
hosts feat: niri 2025-05-26 16:07:17 -07:00
lib feat: auto enable programs in hm if enabled in os 2025-05-26 15:42:53 -07:00
modules feat: xwayland-satellite 2025-05-26 17:04:43 -07:00
overlays feat: custom packages migrated 2025-05-25 11:55:29 -07:00
packages feat: custom packages migrated 2025-05-25 11:55:29 -07:00
secrets feat: Jellyfin on Mopidy 2025-03-15 18:59:27 -07:00
snowflake/modules/home feat: xwayland-satellite 2025-05-26 17:04:43 -07:00
.gitignore fix(devenv): Ignore generated files 2024-11-14 18:20:40 -08:00
flake.lock chore: update flake.lock 2025-05-25 12:14:49 -07:00
flake.nix feat: break flake.nix into smaller chunks 2025-05-25 12:48:11 -07:00
Justfile feat: add check recipes 2025-05-26 13:43:07 -07:00
layout.txt feat: profiles 2025-05-25 19:42:48 -07:00
readme.md docs: Update readme 2025-03-09 15:19:37 -07:00
repl.nix feat: nix repl 2025-04-06 11:34:15 -07:00
rp-base16.txt feat(home/tmux): Port rose-pine/tmux status bar 2025-03-05 20:07:01 -08:00

The Nix logo recolored with the colors of the lesbian flag.

marleyOS

Last Commit Built With

My dotfiles.

🩷 About

This is my personal system configuration. You are welcome to use it, but I wouldn't advise doing so. It's written to be publicly accessible but not publicly released, therefore things are likely to break.

🥚 Inputs

🐣 Outputs

  • systems: System config
    • systems/x86_64-linux/nyx: My main desktop, running NixOS.
    • systems/aarch64-darwin/mairley: My Macbook Air 2022ish. Main laptop.
  • homes: Home manager config
    • homes/x86_64-linux/marley@nyx: Home configuration for nyx.
    • homes/aarch64-darwin/marley@mairley: Home configuration for mairley.
  • modules: Most config is done here. The file structure is pretty self-explanatory.
    • modules/{home,nixos,darwin}/base: Anything in a base folder directly under a platform folder is always enabled and does not include a <module>.enable option.
      • modules/{home,nixos,darwin}/<category>/base: These are not subject to the above, they simply denote options that apply to the whole category.
  • packages
    • packages/CEmu-TI-84-Plus-CE: CEmu wrapped to include my config. I believe it still needs the ROM downloaded separately to function.
    • packages/figlet-xero-fonts: Adding in xero's custom fonts.
    • packages/phpstorm-with-node: PHPStorm wrapped to give it access to NodeJS.

🫶 Credits