From 740a0d701ffea250d64877898c9c41f12adb497a Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Fri, 6 May 2022 18:18:16 +0000 Subject: [PATCH] Add new file --- config-pantheon.nix | 53 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 config-pantheon.nix diff --git a/config-pantheon.nix b/config-pantheon.nix new file mode 100644 index 0000000..0f86f02 --- /dev/null +++ b/config-pantheon.nix @@ -0,0 +1,53 @@ +{ config, pkgs, ... }: + +{ + # Import other configuration modules + # (hardware-configuration.nix is autogenerated upon installation) + # paths in nix expressions are always relative the file which defines them + imports = + [ + ./hardware-configuration.nix + ]; + + boot.loader = { + systemd-boot.enable = true; + }; + + # Name your host machine + networking.hostName = "NixOS-VM"; + + # Set your time zone. + time.timeZone = "America/Denver"; + + # Enter keyboard layout + services.xserver.layout = "us"; + + # Define user accounts + users.extraUsers = + { + aaronh = + { + home = "/home/aaronh"; + extraGroups = [ "wheel" "networkmanager" ]; + isNormalUser = true; + }; + }; + + # Install some packages + environment.systemPackages = + with pkgs; + [ + thunderbird + firefox + fish + ]; + + # Enable the OpenSSH daemon + services.openssh.enable = true; + + # Pantheon + services.xserver.enable = true; + services.xserver.desktopManager.pantheon.enable = true; + + +}