added jeeves-jr constructSystem and richie user

This commit is contained in:
Richie Cahill 2023-12-29 13:32:20 -05:00
parent 66fca9da44
commit 066a9f134e
4 changed files with 60 additions and 2 deletions

View File

@ -69,9 +69,10 @@
};
in
{
photon = constructSystem {
hostname = "photon";
jeeves-jr = constructSystem {
hostname = "jeeves-jr";
users = [
"richie"
"alice"
"dennis"
];
@ -80,6 +81,16 @@
palatine-hill = constructSystem {
hostname = "palatine-hill";
users = [
"richie"
"alice"
"dennis"
];
};
photon = constructSystem {
hostname = "photon";
users = [
"richie"
"alice"
"dennis"
];

8
users/richie/default.nix Normal file
View File

@ -0,0 +1,8 @@
{ pkgs, lib, config, name, ... }:
import ../default.nix {
inherit pkgs lib config name;
publicKeys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMtRuAqeERMet9sFh1NEkG+pHLq/JRAAGDtv29flXF59 Richie@tmmworkshop.com Desktop"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHJSlv8ujrMpr8qjpX2V+UBXSP5FGhM1l+/5aGnfb2MV Richie@tmmworkshop.com Laptop"
];
}

39
users/richie/home.nix Normal file
View File

@ -0,0 +1,39 @@
{ pkgs, ... }:
{
home.username = "richie";
home.homeDirectory = "/home/richie";
home.packages = with pkgs; [
# Rust packages
topgrade
trunk
wasm-pack
cargo-watch
#pkgs.cargo-tarpaulin
cargo-generate
cargo-audit
cargo-update
diesel-cli
# gitoxide currently broke 09182023
gitoxide
tealdeer
helix
# nix specific packages
nil
nixfmt
# markdown
nodePackages.markdownlint-cli
# doom emacs dependencies
fd
ripgrep
clang
];
programs.zsh.enable = true;
home.stateVersion = "23.11";
}

View File