all repos — char/flake @ 61c831c7c1cabd9384bea2894dd6e7228b1dc66e

nixos flake

profiles/runestone/base.nix (view raw)

 1{
 2  pkgs,
 3  user-pkgs,
 4  unstable-pkgs,
 5  ...
 6}:
 7{
 8  networking.hostName = "runestone";
 9  time.timeZone = "Europe/London";
10
11  hardware.graphics = {
12    enable = true;
13    extraPackages = with pkgs; [
14      intel-media-driver
15      intel-vaapi-driver
16      libvdpau-va-gl
17      libva
18      vpl-gpu-rt
19    ];
20  };
21
22  users.users.charlotte = {
23    isNormalUser = true;
24    description = "charlotte";
25    extraGroups = [
26      "networkmanager"
27      "wheel"
28      "video"
29    ];
30    shell = pkgs.zsh;
31  };
32
33  programs.firefox.enable = true;
34  programs.firefox.package = unstable-pkgs.firefox-devedition-bin;
35
36  environment.systemPackages =
37    (with pkgs; [
38      vscode
39      nixpkgs-fmt
40      foot
41    ])
42    ++ [
43      user-pkgs.berkeley-mono
44      unstable-pkgs.nixd
45      unstable-pkgs.nixfmt-rfc-style
46    ];
47
48  users.users.charlotte.packages =
49    (with pkgs; [
50      stow
51    ])
52    ++ [
53      unstable-pkgs.lan-mouse
54    ];
55}