all repos — char/flake @ f6f8216403a0a87d97014f2200dfdfa080d286e8

nixos flake

profiles/runestone/base.nix (view raw)

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