add install guide

This commit is contained in:
zackartz 2024-04-27 22:59:12 -04:00
parent 2e9f75908c
commit 824b53086f
No known key found for this signature in database
GPG key ID: 5B53E53A9A514DBA
4 changed files with 171 additions and 2 deletions

View file

@ -123,8 +123,6 @@
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
programs.zsh.enable = true;
users.groups.plugdev = {};
# Allow unfree packages

View file

@ -131,6 +131,7 @@
# };
# };
programs.zsh.enable = true;
# Define a user account. Don't forget to set a password with passwd.
users.users.zack = {
isNormalUser = true;

View file

@ -0,0 +1,38 @@
{
pkgs,
inputs,
...
}: {
imports = [
../common/default.nix
];
programs.zsh.enable = true;
# Define a user account. Don't forget to set a password with passwd.
users.users.zack = {
isNormalUser = true;
description = "zack";
extraGroups = ["networkmanager" "wheel" "docker" "libvirtd" "plugdev"];
shell = pkgs.zsh;
packages = with pkgs; [
firefox
kate
rio
telegram-desktop
kitty
];
};
home-manager = {
extraSpecialArgs = {inherit inputs;};
users = {
"zack" = {
imports = [../../modules/home-manager/zack.nix];
_module.args.theme = import ../../core/theme.nix;
home.username = "zack";
home.homeDirectory = "/home/zack";
};
};
};
}