linux init

This commit is contained in:
Harivansh Rathi 2026-03-22 14:44:00 -04:00
parent 8ed16afd7d
commit 24b16cba14
13 changed files with 338 additions and 209 deletions

View file

@ -1,8 +1,12 @@
{
inputs,
lib,
pkgs,
username,
...
}: {
}: let
packageSets = import ../lib/package-sets.nix {inherit inputs lib pkgs;};
in {
nix.enable = true;
nix.settings = {
@ -31,23 +35,7 @@
programs.zsh.enable = true;
environment.shells = [pkgs.zsh];
environment.systemPackages = with pkgs; [
curl
fd
fzf
gnupg
go_1_26
jq
just
nodejs_22
python3
ripgrep
rustup
tree
uv
wget
zoxide
];
environment.systemPackages = packageSets.core;
environment.variables = {
EDITOR = "nvim";