all repos — char/flake @ 8023ad30b3e71bb3d4dbba4bdaee603d7c1c1992

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.opengl = {
12    enable = true;
13    extraPackages = with pkgs; [
14      intel-media-driver
15      intel-vaapi-driver
16      libvdpau-va-gl
17      libva
18      onevpl-intel-gpu
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  environment.systemPackages =
35    (with pkgs; [
36      vscode-fhs
37      nixpkgs-fmt
38      foot
39    ])
40    ++ [
41      user-pkgs.berkeley-mono
42      unstable-pkgs.nixd
43      unstable-pkgs.nixfmt-rfc-style
44    ];
45
46  users.users.charlotte.packages =
47    (with pkgs; [
48      stow
49    ])
50    ++ (with unstable-pkgs; [
51      lan-mouse
52    ]);
53}