forked from jan-leila/nix-config
removed users from common
removed common hardware
This commit is contained in:
parent
d6cccdc41b
commit
ddc087a548
22 changed files with 400 additions and 420 deletions
|
@ -1,11 +1,5 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
./users
|
||||
];
|
||||
{pkgs, ...}: {
|
||||
imports = [];
|
||||
|
||||
nix = {
|
||||
settings = {
|
||||
|
@ -40,124 +34,6 @@
|
|||
LC_TIME = "en_US.UTF-8";
|
||||
};
|
||||
|
||||
users = {
|
||||
users = {
|
||||
leyla = {
|
||||
uid = 1000;
|
||||
description = "Leyla";
|
||||
group = "leyla";
|
||||
home = "/home/leyla";
|
||||
};
|
||||
|
||||
ester = {
|
||||
uid = 1001;
|
||||
description = "Ester";
|
||||
group = "ester";
|
||||
home = "/home/ester";
|
||||
};
|
||||
|
||||
eve = {
|
||||
uid = 1002;
|
||||
description = "Eve";
|
||||
group = "eve";
|
||||
home = "/home/eve";
|
||||
};
|
||||
|
||||
jellyfin = {
|
||||
uid = 2000;
|
||||
group = "jellyfin";
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
forgejo = {
|
||||
uid = 2002;
|
||||
group = "forgejo";
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
pihole = {
|
||||
uid = 2003;
|
||||
group = "pihole";
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
hass = {
|
||||
uid = lib.mkForce 2004;
|
||||
group = "hass";
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
headscale = {
|
||||
uid = 2005;
|
||||
group = "headscale";
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
nextcloud = {
|
||||
uid = 2006;
|
||||
group = "nextcloud";
|
||||
isSystemUser = true;
|
||||
};
|
||||
};
|
||||
|
||||
groups = {
|
||||
leyla = {
|
||||
gid = 1000;
|
||||
members = ["lelya"];
|
||||
};
|
||||
|
||||
ester = {
|
||||
gid = 1001;
|
||||
members = ["ester"];
|
||||
};
|
||||
|
||||
eve = {
|
||||
gid = 1002;
|
||||
members = ["eve"];
|
||||
};
|
||||
|
||||
users = {
|
||||
gid = 100;
|
||||
members = ["leyla" "ester" "eve"];
|
||||
};
|
||||
|
||||
jellyfin = {
|
||||
gid = 2000;
|
||||
members = ["jellyfin" "leyla"];
|
||||
};
|
||||
|
||||
jellyfin_media = {
|
||||
gid = 2001;
|
||||
members = ["jellyfin" "leyla" "ester" "eve"];
|
||||
};
|
||||
|
||||
forgejo = {
|
||||
gid = 2002;
|
||||
members = ["forgejo" "leyla"];
|
||||
};
|
||||
|
||||
pihole = {
|
||||
gid = 2003;
|
||||
members = ["pihole" "leyla"];
|
||||
};
|
||||
|
||||
hass = {
|
||||
gid = lib.mkForce 2004;
|
||||
members = ["hass" "leyla"];
|
||||
};
|
||||
|
||||
headscale = {
|
||||
gid = 2005;
|
||||
members = ["headscale"];
|
||||
};
|
||||
|
||||
nextcloud = {
|
||||
gid = 2006;
|
||||
members = ["nextcloud"];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services = {
|
||||
automatic-timezoned = {
|
||||
enable = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue