summaryrefslogtreecommitdiff
path: root/testdata/configuration.nix
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";
}