mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-15 22:41:52 +03:00
shiz
This commit is contained in:
@@ -93,44 +93,7 @@
|
|||||||
let
|
let
|
||||||
flakeContext = { inherit inputs; };
|
flakeContext = { inherit inputs; };
|
||||||
in
|
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 ./homeConfigurations flakeContext)
|
||||||
// (import ./nixosConfigurations flakeContext)
|
// (import ./nixosConfigurations flakeContext)
|
||||||
// (import ./nixosModules flakeContext)
|
// (import ./nixosModules flakeContext)
|
||||||
|
|||||||
@@ -14,20 +14,7 @@ let
|
|||||||
hostname = "otreca";
|
hostname = "otreca";
|
||||||
};
|
};
|
||||||
|
|
||||||
imports =
|
#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;
|
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
extraSpecialArgs = {
|
extraSpecialArgs = {
|
||||||
@@ -153,8 +140,18 @@ let
|
|||||||
};
|
};
|
||||||
in
|
in
|
||||||
inputs.nixpkgs.lib.nixosSystem {
|
inputs.nixpkgs.lib.nixosSystem {
|
||||||
modules = with inputs; [
|
modules = [
|
||||||
nixosModule
|
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";
|
system = "x86_64-linux";
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
|
|||||||
@@ -14,18 +14,8 @@ let
|
|||||||
hostname = "wsl";
|
hostname = "wsl";
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = with inputs; [
|
# imports = [
|
||||||
# Hardware
|
# ];
|
||||||
nixos-wsl.nixosModules.default
|
|
||||||
|
|
||||||
# Base
|
|
||||||
self.homeConfigurations.default.nixosModule
|
|
||||||
self.nixosModules.default
|
|
||||||
|
|
||||||
# Custom
|
|
||||||
self.nixosModules.software.beets
|
|
||||||
self.nixosModules.server.open-webui
|
|
||||||
];
|
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
extraSpecialArgs = {
|
extraSpecialArgs = {
|
||||||
@@ -77,6 +67,11 @@ in
|
|||||||
inputs.nixpkgs.lib.nixosSystem {
|
inputs.nixpkgs.lib.nixosSystem {
|
||||||
modules = [
|
modules = [
|
||||||
nixosModule
|
nixosModule
|
||||||
|
|
||||||
|
inputs.nixos-wsl.nixosModules.default
|
||||||
|
|
||||||
|
inputs.self.homeConfigurations.default.nixosModule
|
||||||
|
inputs.self.nixosModules.default
|
||||||
];
|
];
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{ inputs, ... }@flakeContext:
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
|
inputs,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
{
|
{
|
||||||
environment = {
|
environment = {
|
||||||
systemPackages = with pkgs; [
|
systemPackages = with pkgs; [
|
||||||
|
#qogir-kde
|
||||||
|
#qogir-theme
|
||||||
|
#whitesur-cursors
|
||||||
|
qogir-icon-theme
|
||||||
whitesur-gtk-theme
|
whitesur-gtk-theme
|
||||||
whitesur-icon-theme
|
whitesur-icon-theme
|
||||||
#whitesur-cursors
|
|
||||||
whitesur-kde
|
whitesur-kde
|
||||||
qogir-icon-theme
|
|
||||||
#qogir-theme
|
|
||||||
#qogir-kde
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
config,
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|||||||
Executable
+9
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../desktop
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
{ inputs, ... }@flakeContext:
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
|
|||||||
@@ -1,15 +1,18 @@
|
|||||||
{
|
{
|
||||||
config,
|
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
#./cloudflared.nix
|
#./cloudflared.nix
|
||||||
|
#./open-webui.nix
|
||||||
../software/beets
|
../software/beets
|
||||||
./immich.nix
|
./immich.nix
|
||||||
|
./mealie.nix
|
||||||
|
./miniflux.nix
|
||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
./nginx.nix
|
./nginx.nix
|
||||||
./stirling-pdf.nix
|
./stirling-pdf.nix
|
||||||
|
./zerotier.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{ inputs, ... }@flakeContext:
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
|
inputs,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
{ inputs, ... }@flakeContext:
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
@@ -8,7 +7,7 @@
|
|||||||
{
|
{
|
||||||
services = {
|
services = {
|
||||||
zerotierone = {
|
zerotierone = {
|
||||||
enable = enable;
|
enable = false;
|
||||||
joinNetworks = [
|
joinNetworks = [
|
||||||
"db64858fedde087e"
|
"db64858fedde087e"
|
||||||
];
|
];
|
||||||
|
|||||||
Executable
+12
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
#./cloudflared.nix
|
||||||
|
./netbird.nix
|
||||||
|
./nginx.nix
|
||||||
|
./xray.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
Executable
+10
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../software/beets
|
||||||
|
../server/open-webui.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user