This commit is contained in:
2025-08-07 02:31:51 +03:00
parent 7636a5c4c5
commit 7b728b4a21
13 changed files with 63 additions and 75 deletions
+1 -38
View File
@@ -93,44 +93,7 @@
let
flakeContext = { inherit inputs; };
in
{
# nixosModules = {
# default = import ./modules/default.nix flakeContext;
# desktop = import ./modules/desktop/default.nix flakeContext;
# software = {
# ai = import ./modules/software/ai.nix flakeContext;
# beets = import ./modules/software/beets/default.nix flakeContext;
# daw = import ./modules/software/daw.nix flakeContext;
# virtual = import ./modules/software/virtual.nix flakeContext;
# wine = import ./modules/software/wine.nix flakeContext;
# };
# extra = {
# self = {
# fingerprint = import ./modules/extra/self/fingerprint.nix flakeContext;
# zapret = import ./modules/extra/self/zapret.nix flakeContext;
# };
# musnix = import ./modules/extra/musnix.nix flakeContext; # https://github.com/musnix/musnix
# gaming = {
# aagl = import ./modules/extra/gaming/aagl.nix flakeContext; # https://github.com/ezKEa/aagl-gtk-on-nix
# nix-gaming = import ./modules/extra/gaming/nix-gaming.nix flakeContext; # https://github.com/fufexan/nix-gaming
# };
# };
# server = {
# cloudflared = import ./modules/server/cloudflared.nix flakeContext;
# immich = import ./modules/server/immich.nix flakeContext;
# nextcloud = import ./modules/server/nextcloud.nix flakeContext;
# nginx = import ./modules/server/nginx.nix flakeContext;
# open-webui = import ./modules/server/open-webui.nix flakeContext;
# zerotier = import ./modules/server/zerotier.nix flakeContext;
# };
# vds = {
# cloudflared = import ./modules/vds/cloudflared.nix flakeContext;
# netbird = import ./modules/vds/netbird.nix flakeContext;
# nginx = import ./modules/vds/nginx.nix flakeContext;
# xray = import ./modules/vds/xray.nix flakeContext;
# };
# };
}
{ }
// (import ./homeConfigurations flakeContext)
// (import ./nixosConfigurations flakeContext)
// (import ./nixosModules flakeContext)
+12 -15
View File
@@ -14,20 +14,7 @@ let
hostname = "otreca";
};
imports =
with inputs;
[
(modulesPath + "/installer/scan/not-detected.nix")
(modulesPath + "/profiles/qemu-guest.nix")
./disko/vds.nix
./hardware/vds.nix
disko.nixosModules.disko
self.nixosModules.default
self.homeConfigurations.default.nixosModule
]
++ builtins.attrValues inputs.self.nixosModules.vds;
#imports = [];
home-manager = {
extraSpecialArgs = {
@@ -153,8 +140,18 @@ let
};
in
inputs.nixpkgs.lib.nixosSystem {
modules = with inputs; [
modules = [
nixosModule
(modulesPath + "/installer/scan/not-detected.nix")
(modulesPath + "/profiles/qemu-guest.nix")
./disko/vds.nix
./hardware/vds.nix
inputs.disko.nixosModules.disko
inputs.self.nixosModules.default
inputs.self.homeConfigurations.default.nixosModule
];
system = "x86_64-linux";
specialArgs = {
+7 -12
View File
@@ -14,18 +14,8 @@ let
hostname = "wsl";
};
imports = with inputs; [
# Hardware
nixos-wsl.nixosModules.default
# Base
self.homeConfigurations.default.nixosModule
self.nixosModules.default
# Custom
self.nixosModules.software.beets
self.nixosModules.server.open-webui
];
# imports = [
# ];
home-manager = {
extraSpecialArgs = {
@@ -77,6 +67,11 @@ in
inputs.nixpkgs.lib.nixosSystem {
modules = [
nixosModule
inputs.nixos-wsl.nixosModules.default
inputs.self.homeConfigurations.default.nixosModule
inputs.self.nixosModules.default
];
system = "x86_64-linux";
specialArgs = {
+1 -1
View File
@@ -1,6 +1,6 @@
{ inputs, ... }@flakeContext:
{
config,
inputs,
lib,
pkgs,
...
+4 -4
View File
@@ -6,13 +6,13 @@
{
environment = {
systemPackages = with pkgs; [
#qogir-kde
#qogir-theme
#whitesur-cursors
qogir-icon-theme
whitesur-gtk-theme
whitesur-icon-theme
#whitesur-cursors
whitesur-kde
qogir-icon-theme
#qogir-theme
#qogir-kde
];
};
}
+1
View File
@@ -1,4 +1,5 @@
{
config,
lib,
...
}:
+9
View File
@@ -0,0 +1,9 @@
{
lib,
...
}:
{
imports = [
../desktop
];
}
-1
View File
@@ -1,4 +1,3 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
+4 -1
View File
@@ -1,15 +1,18 @@
{
config,
lib,
...
}:
{
imports = [
#./cloudflared.nix
#./open-webui.nix
../software/beets
./immich.nix
./mealie.nix
./miniflux.nix
./nextcloud.nix
./nginx.nix
./stirling-pdf.nix
./zerotier.nix
];
}
+1 -1
View File
@@ -1,6 +1,6 @@
{ inputs, ... }@flakeContext:
{
config,
inputs,
lib,
pkgs,
...
+1 -2
View File
@@ -1,4 +1,3 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
@@ -8,7 +7,7 @@
{
services = {
zerotierone = {
enable = enable;
enable = false;
joinNetworks = [
"db64858fedde087e"
];
+12
View File
@@ -0,0 +1,12 @@
{
lib,
...
}:
{
imports = [
#./cloudflared.nix
./netbird.nix
./nginx.nix
./xray.nix
];
}
+10
View File
@@ -0,0 +1,10 @@
{
lib,
...
}:
{
imports = [
../software/beets
../server/open-webui.nix
];
}