wip: broken, still working on it'

This commit is contained in:
2025-10-31 17:07:59 -04:00
parent 8fd3ca8c9a
commit 717e8c452d
14 changed files with 113 additions and 38 deletions

View File

@@ -1,7 +1,18 @@
{
lib,
pkgs,
...
}: {
imports = [
../atuin.nix
../shell.nix
../git.nix
../starship.nix
../eza.nix
../neovim.nix
../bat.nix
];
home.packages = with pkgs; [
# archives
zip

View File

@@ -1,10 +1,9 @@
{
pkgs,
lib,
...
}: {
home.packages = lib.mkIf pkgs.stdenv.isDarwin (with pkgs; [
home.packages = with pkgs; [
discord
ollama
]);
];
}

View File

@@ -1,11 +1,9 @@
{ pkgs, lib, role, ... }:
{
pkgs,
lib,
...
}: {
imports = [
./common.nix
./darwin.nix
./linux.nix
];
}
imports =
[ ./common.nix ]
++ lib.optional pkgs.stdenv.isDarwin ./darwin.nix
++ lib.optional pkgs.stdenv.isLinux ./linux.nix
++ lib.optional (role == "workstation") ./workstation.nix
++ lib.optional (role == "server") ./server.nix;
}

View File

@@ -1,9 +1,8 @@
{
pkgs,
lib,
...
}: {
home.packages = lib.mkIf pkgs.stdenv.isLinux (with pkgs; [
home.packages = with pkgs; [
imv
betterdiscordctl
vesktop
@@ -16,5 +15,5 @@
gpu-screen-recorder
gpu-screen-recorder-gtk
# ungoogled-chromium
]);
];
}

View File

@@ -0,0 +1,4 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
];
}

View File

@@ -1,9 +1,29 @@
{
lib,
pkgs,
dirs,
userName,
userEmail,
ghostty,
isNixOS,
...
}: {
imports = map (module: import module { inherit lib pkgs dirs userName userEmail ghostty isNixOS; }) [
../terminal.nix
../broswer.nix
../zellij.nix
../lazygit.nix
../k9s.nix
../krew.nix
../direnv.nix
] ++ lib.optional isNixOS [
../sway.nix
];
home.packages = with pkgs; [
fh
kubectl # kube config is deliberately not included
kubectx
obsidian
vscode
yt-dlp