[PR #79] [MERGED] refactor: flake outputs & hosts #108

Closed
opened 2025-12-29 04:21:29 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ryan4yin/nix-config/pull/79
Author: @ryan4yin
Created: 3/9/2024
Status: Merged
Merged: 3/10/2024
Merged by: @ryan4yin

Base: mainHead: filesystem-based-modules


📝 Commits (1)

  • b382999 refactor: Use haumea for filesystem-based module system for flake outputs

📊 Changes

167 files changed (+1570 additions, -955 deletions)

View changed files

📝 Justfile (+23 -23)
📝 README.md (+2 -2)
constants.nix (+0 -17)
📝 flake.lock (+22 -0)
📝 flake.nix (+6 -62)
📝 home/base/core.nix (+2 -2)
📝 home/base/desktop/cloud/default.nix (+11 -13)
📝 home/base/server/git.nix (+3 -4)
📝 home/darwin/core.nix (+2 -2)
📝 home/darwin/ssh.nix (+2 -2)
📝 home/linux/base/shell.nix (+2 -2)
📝 hosts/12kingdoms-rakushun/README.md (+0 -0)
📝 hosts/12kingdoms-rakushun/default.nix (+3 -3)
📝 hosts/12kingdoms-rakushun/disko-fs.nix (+0 -0)
📝 hosts/12kingdoms-rakushun/hardware-configuration.nix (+0 -0)
📝 hosts/12kingdoms-rakushun/impermanence.nix (+0 -0)
📝 hosts/12kingdoms-shoukei/README.md (+0 -0)
📝 hosts/12kingdoms-shoukei/apple-set-os-loader.nix (+0 -0)
📝 hosts/12kingdoms-shoukei/brcm-firmware/default.nix (+0 -0)
📝 hosts/12kingdoms-shoukei/brcm-firmware/firmware.tar.xz (+0 -0)

...and 80 more files

📄 Description

The first step in trying to resolve #83

  1. Use haumea for filesystem-based module system for flake outputs.
  2. Use hyphen(-) for variable names & folder names(except Python), replace all unserscore(_) with hyphen(-).

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ryan4yin/nix-config/pull/79 **Author:** [@ryan4yin](https://github.com/ryan4yin) **Created:** 3/9/2024 **Status:** ✅ Merged **Merged:** 3/10/2024 **Merged by:** [@ryan4yin](https://github.com/ryan4yin) **Base:** `main` ← **Head:** `filesystem-based-modules` --- ### 📝 Commits (1) - [`b382999`](https://github.com/ryan4yin/nix-config/commit/b382999a70f49cea657ac576a42786588faba9f5) refactor: Use haumea for filesystem-based module system for flake outputs ### 📊 Changes **167 files changed** (+1570 additions, -955 deletions) <details> <summary>View changed files</summary> 📝 `Justfile` (+23 -23) 📝 `README.md` (+2 -2) ➖ `constants.nix` (+0 -17) 📝 `flake.lock` (+22 -0) 📝 `flake.nix` (+6 -62) 📝 `home/base/core.nix` (+2 -2) 📝 `home/base/desktop/cloud/default.nix` (+11 -13) 📝 `home/base/server/git.nix` (+3 -4) 📝 `home/darwin/core.nix` (+2 -2) 📝 `home/darwin/ssh.nix` (+2 -2) 📝 `home/linux/base/shell.nix` (+2 -2) 📝 `hosts/12kingdoms-rakushun/README.md` (+0 -0) 📝 `hosts/12kingdoms-rakushun/default.nix` (+3 -3) 📝 `hosts/12kingdoms-rakushun/disko-fs.nix` (+0 -0) 📝 `hosts/12kingdoms-rakushun/hardware-configuration.nix` (+0 -0) 📝 `hosts/12kingdoms-rakushun/impermanence.nix` (+0 -0) 📝 `hosts/12kingdoms-shoukei/README.md` (+0 -0) 📝 `hosts/12kingdoms-shoukei/apple-set-os-loader.nix` (+0 -0) 📝 `hosts/12kingdoms-shoukei/brcm-firmware/default.nix` (+0 -0) 📝 `hosts/12kingdoms-shoukei/brcm-firmware/firmware.tar.xz` (+0 -0) _...and 80 more files_ </details> ### 📄 Description The first step in trying to resolve #83 1. Use [haumea](https://github.com/nix-community/haumea) for **filesystem-based module system** for flake outputs. 2. Use hyphen(`-`) for variable names & folder names(except Python), replace all unserscore(`_`) with hyphen(`-`). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 04:21:29 +01:00
adam closed this issue 2025-12-29 04:21:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/nix-config-ryan4yin#108