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