blob: fa31b4706c91ef66bfbd81957a8e4cd89b4b523c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
{ pkgs, ... }:
{
boot.loader.systemd-boot.enable = true;
fileSystems."/" = {
device = "/dev/disk/by-label/nixos";
fsType = "ext4";
};
environment.systemPackages = [
(pkgs.callPackage ./package.nix { version = import <pkg-version>; }).pkg
];
users.users.test-user = {
isSystemUser = true;
group = "test-group";
packages = [
(pkgs.stdenv.mkDerivation {
pname = "user-package";
version = import <pkg-version>;
dontUnpack = true;
installPhase = "
mkdir -p $out/bin
touch $out/bin/foo
";
})
];
};
users.groups.test-group = {};
networking.hostName = "test-system";
system.stateVersion = "24.05";
}
|