Refactor gui module

This commit is contained in:
ulic-youthlic 2025-07-01 23:17:40 +08:00
parent edfe0e5bf9
commit e65183b4a4
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
36 changed files with 236 additions and 309 deletions

View file

@ -1,6 +1,7 @@
{
inputs,
pkgs,
outputs,
...
}: {
imports =
@ -16,6 +17,8 @@
./users
./networking.nix
./disk-config.nix
outputs.nixosModules.gui
];
youthlic = {

View file

@ -1,4 +1,8 @@
{pkgs, ...}: {
{
pkgs,
outputs,
...
}: {
imports = [
./forgejo.nix
./networking.nix
@ -8,6 +12,8 @@
./disko-config.nix
./miniflux.nix
./radicle.nix
outputs.nixosModules.default
];
youthlic = {

View file

@ -1,6 +1,7 @@
{
pkgs,
inputs,
outputs,
...
}: {
imports =
@ -24,6 +25,8 @@
./hardware.nix
./specialisation/kde.nix
./specialisation/niri-hybrid.nix
outputs.nixosModules.gui
];
youthlic = {

View file

@ -1,43 +1,13 @@
{
pkgs,
inputs,
outputs,
...
}: {
imports =
(with inputs; [
niri-flake.nixosModules.niri
nixos-cosmic.nixosModules.default
home-manager.nixosModules.home-manager
dae.nixosModules.dae
sops-nix.nixosModules.sops
stylix.nixosModules.stylix
disko.nixosModules.disko
lix-module.nixosModules.default
chaotic.nixosModules.default
])
++ [
./containers
./deploy
./nix.nix
./home.nix
./sops.nix
./i18n.nix
./gui
./programs
./hardware.nix
];
config = {
nixpkgs = {
overlays = with outputs.overlays; [
modifications
additions
];
};
system.rebuild.enableNg = true;
environment.systemPackages = with pkgs; [
deploy-rs
];
};
imports = [
./containers
./deploy
./nix.nix
./home.nix
./sops.nix
./i18n.nix
./gui
./programs
./hardware.nix
];
}

View file

@ -0,0 +1,31 @@
{
pkgs,
inputs,
outputs,
...
}: {
imports = with inputs; [
home-manager.nixosModules.home-manager
dae.nixosModules.dae
sops-nix.nixosModules.sops
stylix.nixosModules.stylix
disko.nixosModules.disko
lix-module.nixosModules.default
chaotic.nixosModules.default
./..
];
config = {
nixpkgs = {
overlays = with outputs.overlays; [
modifications
additions
];
};
system.rebuild.enableNg = true;
environment.systemPackages = with pkgs; [
deploy-rs
];
};
}

View file

@ -0,0 +1,9 @@
{inputs, ...}: {
imports =
[
./.
]
++ (with inputs; [
niri-flake.nixosModules.niri
]);
}