My Nix configurations.
  • Nix 98%
  • Just 1.4%
  • Mustache 0.6%
Find a file
2026-03-01 14:39:24 -08:00
assets feat(meta): Write a real readme 2024-11-16 19:38:24 -08:00
flake fix: end-of-file-fixer doesn't let me commit 2025-11-30 16:18:01 -08:00
hosts feat: palm pilot software :3 2026-02-09 17:24:49 -08:00
lib feat(lib): add mkForce' 2025-12-27 22:51:13 -08:00
modules feat(home/floorp): enable some dev extensions 2026-02-15 12:13:46 -08:00
overlays fix(ddclient): overlay no longer needed - correct version in nixpkgs 2026-01-11 14:33:45 -08:00
packages style: lib.fn -> inherit (lib) fn; 2025-06-15 12:06:20 -07:00
secrets fix: age secret in HM not OS 2026-02-14 13:25:15 -08:00
.env.example feat: cachix push 2025-09-28 17:12:04 -07:00
.envrc feat: watch flake/shell.nix 2025-09-30 19:51:04 -07:00
.gitignore feat: cachix push 2025-09-28 17:12:04 -07:00
base16.txt feat(stylix): switch to catppuccin 2025-12-28 13:04:25 -08:00
config.kdl fix: don't use niri module 2026-01-01 13:04:54 -08:00
flake.lock chore: update marleyvim 2026-03-01 14:39:24 -08:00
flake.nix fix(devenv): requires nix2containers for some reason... 2026-01-11 13:25:59 -08:00
Justfile fix(just): enable setting operation for do 2026-01-12 18:58:56 -08:00
layout.txt feat: profiles 2025-05-25 19:42:48 -07:00
readme.md chore: update maple-mono 2025-09-30 19:51:03 -07:00
repl.nix fix(nrepl): don't put builtins/lib at top level 2025-12-27 22:45:31 -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

  • hosts: System config
    • hosts/nyx: My main desktop, running NixOS.
    • hosts/mairley: My Macbook Air 2022ish. Main laptop.
    • hosts/marleycentre: My LAN server.
    • hosts/marleynet: My public server.
  • modules: Most config is done here. The file structure is pretty self-explanatory.
    • modules/base: Config that applies to both NixOS & macOS.
    • modules/{nixos,darwin,home}/shell: Config related to the graphical environment. That includes theming, window managers/desktop environments, display managers, etc.
  • overlays
    • overlays/firefox-addons: A few addons that weren't in rycee's NUR repo.
    • overlays/ddclient: Pull in a specific version newer than what's in nixpkgs because I need Porkbun support.
    • overlays/maple-mono-NF: Use my build of Maple Mono NF.
  • 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