{ pkgs, user-pkgs, unstable-pkgs, ... }: { networking.hostName = "runestone"; time.timeZone = "Europe/London"; hardware.opengl = { enable = true; extraPackages = with pkgs; [ intel-media-driver intel-vaapi-driver libvdpau-va-gl libva onevpl-intel-gpu ]; }; users.users.charlotte = { isNormalUser = true; description = "charlotte"; extraGroups = [ "networkmanager" "wheel" "video" ]; shell = pkgs.zsh; }; programs.firefox.enable = true; environment.systemPackages = (with pkgs; [ vscode-fhs nixpkgs-fmt foot ]) ++ [ user-pkgs.berkeley-mono unstable-pkgs.nixd unstable-pkgs.nixfmt-rfc-style ]; users.users.charlotte.packages = (with pkgs; [ stow ]) ++ (with unstable-pkgs; [ lan-mouse ]); }