char/flake

nixos flake

git clone https://git.t4t.associates/char/flake

Charlotte Somrunestone: give steamguard-cli to charlotte995f249

main
1.0 KiB58 linesraw
1{
2  pkgs,
3  user-pkgs,
4  unstable-pkgs,
5  ...
6}:
7{
8  networking.hostName = "runestone";
9  time.timeZone = "Europe/London";
10
11  boot.loader.systemd-boot.configurationLimit = 3;
12  boot.kernelPackages = unstable-pkgs.linuxPackages;
13
14  hardware.graphics = {
15    enable = true;
16    extraPackages = with pkgs; [
17      intel-media-driver
18      intel-vaapi-driver
19      libvdpau-va-gl
20      libva
21      vpl-gpu-rt
22    ];
23  };
24
25  users.users.charlotte = {
26    isNormalUser = true;
27    description = "charlotte";
28    extraGroups = [
29      "networkmanager"
30      "wheel"
31      "video"
32    ];
33    shell = pkgs.zsh;
34  };
35
36  environment.systemPackages =
37    (with pkgs; [
38      vscode
39      nixfmt
40      foot
41      ffmpeg
42    ])
43    ++ [
44      pkgs.perf
45      # user-pkgs.berkeley-mono
46      unstable-pkgs.nixd
47    ];
48
49  users.users.charlotte.packages = [
50    pkgs.steamguard-cli
51    pkgs.stow
52    unstable-pkgs.zed-editor.remote_server
53  ];
54
55  services.cloudflare-warp.enable = true;
56
57  nix.settings.secret-key-files = [ "/etc/nix/signing-key.sec" ];
58}