Refactor gui module
This commit is contained in:
parent
edfe0e5bf9
commit
e65183b4a4
36 changed files with 236 additions and 309 deletions
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
outputs,
|
||||
...
|
||||
}: {
|
||||
imports =
|
||||
|
|
@ -16,6 +17,8 @@
|
|||
./users
|
||||
./networking.nix
|
||||
./disk-config.nix
|
||||
|
||||
outputs.nixosModules.gui
|
||||
];
|
||||
|
||||
youthlic = {
|
||||
|
|
|
|||
|
|
@ -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 = {
|
||||
|
|
|
|||
|
|
@ -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 = {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
];
|
||||
}
|
||||
|
|
|
|||
31
nixos/modules/top-level/default.nix
Normal file
31
nixos/modules/top-level/default.nix
Normal 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
|
||||
];
|
||||
};
|
||||
}
|
||||
9
nixos/modules/top-level/gui.nix
Normal file
9
nixos/modules/top-level/gui.nix
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{inputs, ...}: {
|
||||
imports =
|
||||
[
|
||||
./.
|
||||
]
|
||||
++ (with inputs; [
|
||||
niri-flake.nixosModules.niri
|
||||
]);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue