mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-02-23 00:14:49 +01:00
Home Manager's Linux Submodules
base: The base module that is suitable for any NixOS environment.desktop: Configuration for desktop environments, such as Hyprland, I3, etc.fcitx5: fcitx5's configuration(Chinese input method).hyprland: Hyprland's configuration.i3: i3's configuration.server.nix: Configuration which is suitable for both servers and desktops. It import onlybaseas its submodule.- used by all my nixos servers.
desktop-hyprland.nix: the entrypoint of hyprland's configuration, it import all the submodules above, excepti3.- used by my hyprland desktop.
desktop-i3.nix: the entrypoint of i3's configuration, it import all the submodules above, excepthyprland.- used by my i3 desktop.