2026-02-05 17:57:02 +02:00
|
|
|
{
|
|
|
|
|
description = "Bucur NixOS configuration";
|
|
|
|
|
|
|
|
|
|
inputs = {
|
|
|
|
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
|
|
|
|
|
sops-nix.url = "github:Mic92/sops-nix";
|
|
|
|
|
sops-nix.inputs.nixpkgs.follows = "nixpkgs";
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
sublunar.url = "git+ssh://git@codeberg.org/randogoth/sublunar.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
sublunar.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
flux_vision.url = "git+ssh://git@codeberg.org/randogoth/flux.vision.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
flux_vision.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
nfc_web.url = "git+ssh://git@codeberg.org/randogoth/nfc-web.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
nfc_web.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
scopesessions.url = "git+ssh://git@codeberg.org/randogoth/scopesessions.org.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
scopesessions.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
sublunar_almanac.url = "git+ssh://git@codeberg.org/randogoth/sublunar.almanac.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
sublunar_almanac.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
praxis.url = "git+ssh://git@codeberg.org/randogoth/praxis.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
praxis.flake = false;
|
|
|
|
|
|
2026-02-07 18:59:02 +02:00
|
|
|
geoblog_plugin.url = "git+ssh://git@codeberg.org/randogoth/geoblog-plugin.git";
|
2026-02-05 17:57:02 +02:00
|
|
|
geoblog_plugin.flake = false;
|
2026-05-17 12:22:54 +03:00
|
|
|
|
|
|
|
|
zonetoast.url = "git+ssh://git@codeberg.org/randogoth/zonetoast.git";
|
|
|
|
|
zonetoast.flake = false;
|
2026-06-08 10:09:30 +03:00
|
|
|
|
|
|
|
|
jirorian.url = "git+ssh://git@codeberg.org/randogoth/jirorian.git";
|
|
|
|
|
jirorian.inputs.nixpkgs.follows = "nixpkgs";
|
2026-02-05 17:57:02 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
outputs = { self, nixpkgs, sops-nix, ... }@inputs:
|
|
|
|
|
let
|
|
|
|
|
system = "x86_64-linux";
|
|
|
|
|
in
|
|
|
|
|
{
|
|
|
|
|
nixosConfigurations.bucur = nixpkgs.lib.nixosSystem {
|
|
|
|
|
inherit system;
|
|
|
|
|
specialArgs = { inherit inputs; };
|
|
|
|
|
modules = [
|
|
|
|
|
sops-nix.nixosModules.sops
|
|
|
|
|
./hosts/bucur.nix
|
2026-02-07 18:55:30 +02:00
|
|
|
./hosts/bucur-hardware.nix
|
2026-02-05 17:57:02 +02:00
|
|
|
./modules/services/caddy.nix
|
|
|
|
|
./modules/services/openssh.nix
|
|
|
|
|
./modules/services/firewall.nix
|
|
|
|
|
./modules/services/tailscale.nix
|
2026-03-27 16:52:51 +03:00
|
|
|
./modules/services/tor-bridge.nix
|
2026-05-05 16:37:48 +03:00
|
|
|
./modules/services/nostr-rs-relay.nix
|
2026-02-05 17:57:02 +02:00
|
|
|
./modules/services/podman.nix
|
|
|
|
|
./modules/services/static-sites
|
2026-05-14 13:36:10 +03:00
|
|
|
./modules/services/webhook-deploy.nix
|
2026-06-08 10:09:30 +03:00
|
|
|
./modules/services/jirorian.nix
|
2026-06-08 15:13:13 +03:00
|
|
|
./modules/services/nip05.nix
|
2026-06-08 16:01:07 +03:00
|
|
|
./modules/services/torrent-tracker.nix
|
2026-02-05 17:57:02 +02:00
|
|
|
./modules/users/tobias.nix
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|