all repos — char/flake @ 5756068a8eec9b8bf2178c876eb1d653dd691257

nixos flake

profiles/runestone/base.nix (view raw)

 1{ pkgs, user-pkgs, unstable-pkgs, ... }: {
 2  networking.hostName = "runestone";
 3  time.timeZone = "Europe/London";
 4
 5  hardware.opengl = {
 6    enable = true;
 7    extraPackages = with pkgs; [
 8      intel-media-driver
 9      intel-vaapi-driver
10      libvdpau-va-gl
11      libva
12      onevpl-intel-gpu
13    ];
14  };
15
16  users.users.charlotte = {
17    isNormalUser = true;
18    description = "charlotte";
19    extraGroups = [ "networkmanager" "wheel" "video" ];
20    shell = pkgs.zsh;
21  };
22
23  programs.firefox.enable = true;
24  environment.systemPackages = (with pkgs;[
25    vscode-fhs
26    nixd
27    nixpkgs-fmt
28    foot
29  ]) ++ (with user-pkgs;[
30    berkeley-mono
31  ]);
32
33  users.users.charlotte.packages = (with pkgs; [
34    stow
35  ]) ++ (with unstable-pkgs; [
36    lan-mouse
37  ]);
38}