Commit graph

9 commits

Author SHA1 Message Date
c1d4fa5255
refactor(fuchsia): reorganize audio and bluetooth configuration
Separated PipeWire audio configuration from bluetooth hardware settings for
better logical organization. Moved bluetooth config to hardware-configuration.nix
alongside kernel module workarounds (disable_ertm, iwlwifi power_save).

Also added documentation for permittedInsecurePackages in global config and
updated flake dependencies.
2025-11-12 14:40:49 +08:00
341d8ecf45
docs: add explanatory comments to global configurations
Add comprehensive inline documentation to both NixOS and Home Manager
global configuration files, explaining the purpose of each section,
overlay usage, unfree package policy, and configuration settings.
2025-10-05 16:40:48 +08:00
591346600f
refactor: centralize unfree package allowlists
Move all allowUnfreePredicate declarations to global configs to prevent
the "last definition wins" merging issue. Unfree packages are now managed
in two central locations:
- NixOS system packages: nixos/common/global/default.nix
- Home Manager packages: home-manager/sajenim/global/default.nix
2025-10-01 10:23:20 +08:00
c38f58067a
opt in unfree 2025-04-30 12:18:32 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
a98e863719
Refactor 2024-06-16 23:10:03 +08:00
0a4f535117 refactor imports 2024-01-21 22:32:25 +08:00
186ace4edd refactor nixos 2024-01-21 21:03:57 +08:00
bf62eaece2 refactor 2024-01-14 06:29:18 +08:00