mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-15 22:41:52 +03:00
123
This commit is contained in:
@@ -9,5 +9,6 @@
|
|||||||
home = {
|
home = {
|
||||||
stateVersion = lib.mkDefault "25.05";
|
stateVersion = lib.mkDefault "25.05";
|
||||||
homeDirectory = lib.mkDefault "/home/${config.home.username}";
|
homeDirectory = lib.mkDefault "/home/${config.home.username}";
|
||||||
|
enableNixpkgsReleaseCheck = false;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,4 +11,25 @@
|
|||||||
./tty.nix
|
./tty.nix
|
||||||
./users.nix
|
./users.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
users = {
|
||||||
|
users = {
|
||||||
|
"${inputs.zeroq.devices.admin}" = {
|
||||||
|
isNormalUser = true;
|
||||||
|
description = "Jor Oqyude";
|
||||||
|
initialPassword = "1234";
|
||||||
|
extraGroups = [
|
||||||
|
"beets"
|
||||||
|
"audio"
|
||||||
|
"disk"
|
||||||
|
"gamemode"
|
||||||
|
"libvirtd"
|
||||||
|
"networkmanager"
|
||||||
|
"pipewire"
|
||||||
|
"qemu-libvirtd"
|
||||||
|
"wheel"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
config,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
users = {
|
|
||||||
users = {
|
|
||||||
oqyude = {
|
|
||||||
isNormalUser = true;
|
|
||||||
description = "Jor Oqyude";
|
|
||||||
initialPassword = "1234";
|
|
||||||
extraGroups = [
|
|
||||||
"beets"
|
|
||||||
"audio"
|
|
||||||
"disk"
|
|
||||||
"gamemode"
|
|
||||||
"libvirtd"
|
|
||||||
"networkmanager"
|
|
||||||
"pipewire"
|
|
||||||
"qemu-libvirtd"
|
|
||||||
"wheel"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -17,12 +17,6 @@ let
|
|||||||
beetsEnv = python3.withPackages (ps: [ ps.beets ]);
|
beetsEnv = python3.withPackages (ps: [ ps.beets ]);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
||||||
environment.systemPackages = [
|
|
||||||
beetsEnv
|
|
||||||
pkgs.imagemagick
|
|
||||||
];
|
|
||||||
|
|
||||||
fileSystems."/mnt/beets/music" = {
|
fileSystems."/mnt/beets/music" = {
|
||||||
device = "${inputs.zeroq.dirs.music-library}";
|
device = "${inputs.zeroq.dirs.music-library}";
|
||||||
options = [
|
options = [
|
||||||
@@ -34,9 +28,20 @@ in
|
|||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
# "d /var/lib/beets 0770 beets beets -"
|
# "d /var/lib/beets 0770 beets beets -"
|
||||||
# "d /mnt/beets 0770 beets beets -"
|
# "d /mnt/beets 0770 beets beets -"
|
||||||
"z /mnt/beets 0755 oqyude users -" # beets absolute paths
|
"z /mnt/beets 0700 ${inputs.zeroq.dirs.music-library} users -" # beets absolute paths
|
||||||
];
|
];
|
||||||
|
|
||||||
|
users = {
|
||||||
|
users = {
|
||||||
|
"${inputs.zeroq.devices.admin}" = {
|
||||||
|
packages = [
|
||||||
|
beetsEnv
|
||||||
|
pkgs.imagemagick
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# users = {
|
# users = {
|
||||||
# groups = {
|
# groups = {
|
||||||
# beets = { };
|
# beets = { };
|
||||||
|
|||||||
Reference in New Issue
Block a user