Added packages and started terminal setup

This commit is contained in:
Chloe Hawthorne
2025-01-01 14:15:46 +11:00
parent 843f5305a4
commit a59b64065d
9 changed files with 1093 additions and 35 deletions

View File

@@ -24,10 +24,21 @@
# Import your generated (nixos-generate-config) hardware configuration
./hardware-configuration.nix
# Import home-manager's NixOS module
inputs.home-manager.nixosModules.home-manager
# Import system packages
./pkgs.nix
];
home-manager = {
extraSpecialArgs = { inherit inputs outputs; };
users = {
# Import your home-manager configuration
chloe = import ../home-manager/home.nix;
};
};
nixpkgs = {
# You can add overlays here
overlays = [
@@ -121,6 +132,7 @@
users.users = {
chloe = {
isNormalUser = true;
shell = pkgs.zsh;
openssh.authorizedKeys.keys = [
# TODO: Add your SSH public key(s) here, if you plan on using SSH to connect
];
@@ -128,6 +140,9 @@
};
};
programs.zsh.enable = true;
# This setups a SSH server. Very important if you're setting up a headless system.
# Feel free to remove if you don't need it.
services.openssh = {

View File

@@ -1,5 +1,5 @@
{ pkgs, ... } : {
environment.systemPackages = with pkgs; [
home-manager zsh refind python314 unzip zip git gnumake apostrophe gnome-tweaks gnomeExtensions.user-themes dissent
home-manager zsh refind python314 unzip zip git gnumake apostrophe gnome-tweaks gnomeExtensions.user-themes dissent tuba
];
}