diff options
Diffstat (limited to 'configuration.nix')
-rw-r--r-- | configuration.nix | 41 |
1 files changed, 10 insertions, 31 deletions
diff --git a/configuration.nix b/configuration.nix index 524b94e..098c3a9 100644 --- a/configuration.nix +++ b/configuration.nix @@ -10,7 +10,7 @@ boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "continuity"; - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + # networking.wireless.enable = true; networking.networkmanager.enable = true; @@ -38,23 +38,24 @@ alsa.support32Bit = true; pulse.enable = true; jack.enable = true; - # use the example session manager (no others are packaged yet so this is enabled by default, - # no need to redefine it in your config for now) #media-session.enable = true; }; - # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; programs.zsh.enable = true; + + users.users.root.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINSshvS1N/42pH9Unp3Zj4gjqs9BXoin99oaFWYHXZDJ preston@preston-arch" + ]; + users.users.preston = { isNormalUser = true; description = "Preston Pan"; extraGroups = [ "networkmanager" "wheel" ]; shell = pkgs.zsh; packages = with pkgs; [ - # thunderbird ]; }; @@ -64,6 +65,8 @@ nixpkgs-fmt rnix-lsp light + curl + git ]; xdg.portal = { @@ -72,30 +75,6 @@ extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; config.common.default = "*"; }; - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; - - # List services that you want to enable: - - # Enable the OpenSSH daemon. - # services.openssh.enable = true; - - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - # Or disable the firewall altogether. - # networking.firewall.enable = false; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "23.11"; # Did you read the comment? + + system.stateVersion = "23.11"; } |