Migrate to gitea

This commit is contained in:
caem 2023-07-19 22:25:34 +02:00
parent 6db6683148
commit 9392c00e94
No known key found for this signature in database
GPG key ID: 6CB1202CC7B58265
7 changed files with 167 additions and 35 deletions

View file

@ -3,7 +3,7 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05";
unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
# https://nixos.wiki/wiki/Impermanence
impermanence.url = "github:nix-community/impermanence";
@ -11,14 +11,23 @@
simple-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-23.05";
};
outputs = { self, nixpkgs, ... }@attrs: let
outputs = { self, nixpkgs, nixpkgs-unstable, nixops, ... }@attrs: let
system = "x86_64-linux";
overlay-unstable = final: prev: {
unstable = import nixpkgs-unstable {
inherit system;
config.allowUnfree = true;
};
};
user = "user"; # Select user from the `./users` directory
in {
# Media homeserver
nixosConfigurations.homeserver = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
inherit system;
specialArgs = attrs;
modules = [
({ config, pkgs, ...}: { nixpkgs.overlays = [ overlay-unstable ]; })
./users/${user}.nix
./systems/homeserver.nix
];
@ -26,9 +35,10 @@
# dirae.org
nixosConfigurations.dirae = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
inherit system;
specialArgs = attrs;
modules = [
({ config, pkgs, ...}: { nixpkgs.overlays = [ overlay-unstable ]; })
./users/${user}.nix
./systems/dirae.nix
];
@ -36,9 +46,10 @@
# Debugging VM configuration
nixosConfigurations.qemu-vm = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
inherit system;
specialArgs = attrs;
modules = [
({ config, pkgs, ...}: { nixpkgs.overlays = [ overlay-unstable ]; })
./users/${user}.nix
./systems/qemu-vm.nix
];