Compare commits

...

3 Commits

Author SHA1 Message Date
Nathan McCarty ee6418f892
Add worklaptop 2023-07-12 11:42:30 -04:00
Nathan McCarty f4a6173912
Fix some formatting 2023-07-11 13:16:53 -04:00
Nathan McCarty e721775bfd
Add prefetch git 2023-07-11 07:18:03 -04:00
4 changed files with 60 additions and 8 deletions

View File

@ -30,6 +30,7 @@ with nLib; {
nix-index nix-index
inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.nix-init inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.nix-init
nix-prefetch nix-prefetch
nix-prefetch-git
inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.nurl inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.nurl
# sops for secrets management # sops for secrets management
sops sops

View File

@ -371,14 +371,14 @@ in with lib; {
"command": "alacritty --class alacritty-dropterm --working-directory ~ -e tmux new -A -s scratch", "command": "alacritty --class alacritty-dropterm --working-directory ~ -e tmux new -A -s scratch",
"animation": "" "animation": ""
}, },
"ario": { "ario": {
"command": "ario", "command": "ario",
"animation": "" "animation": ""
}, },
"spotify": { "spotify": {
"command": "spotify", "command": "spotify",
"animation": "" "animation": ""
} }
} }
} }
''; '';

View File

@ -0,0 +1,29 @@
{ config, lib, pkgs, inputs, ... }:
{
# Setup system configuration
nathan = {
config = {
isDesktop = true;
user = "nathan.mccarty";
};
programs = {
communications.enable = false;
virtualization = false;
};
};
# Configure the login shell
users.users."nathan.mccarty".shell = pkgs.fish;
# Setup home manager
home-manager.users."nathan.mccarty" = import ./home.nix;
# Configure nix build
nix.settings = {
cores = 8;
max-jobs = 2;
};
# Set the system name
# networking = {
# hostName = "extremophile";
# computerName = "extremophile";
# };
}

View File

@ -0,0 +1,22 @@
{ config, lib, pkgs, ... }:
{
nathan = {
programs = {
util = {
git = {
gpgSign = false;
sshSign = true;
};
};
devel = {
idris2 = false;
haskell = false;
js = false;
raku = false;
python = false;
};
};
config = { isDesktop = true; };
};
}