init: macmini nixos configuration.

This commit is contained in:
Sky
2026-01-27 07:44:31 +00:00
commit a4b60e72a8
13 changed files with 352 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
{ inputs, pkgs, ... }:
{
imports = [
inputs.catppuccin.nixosModules.catppuccin
];
# Catppuccin Mocha Style
catppuccin.gitea = {
enable = true;
accent = "sky";
flavor = "mocha";
};
services.gitea = {
enable = true;
user = "git";
group = "git";
stateDir = "/var/lib/gitea";
database = {
type = "sqlite3";
};
};
users.groups.git = { };
users.users.git = {
isNormalUser = true;
home = "/var/lib/gitea";
extraGroups = [ "git" ];
packages = with pkgs; [
gitea
];
};
}