{ pkgs, user-pkgs, unstable-pkgs, ... }: { networking.hostName = "runestone"; time.timeZone = "Europe/London"; boot.loader.systemd-boot.configurationLimit = 3; 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; }; environment.systemPackages = (with pkgs; [ vscode nixfmt foot ffmpeg ]) ++ [ pkgs.perf # user-pkgs.berkeley-mono unstable-pkgs.nixd ]; users.users.charlotte.packages = [ pkgs.stow unstable-pkgs.zed-editor.remote_server ]; services.cloudflare-warp.enable = true; nix.settings.secret-key-files = [ "/etc/nix/signing-key.sec" ]; }