added option for global and per profile pkg and zip installs

This commit is contained in:
2026-11-09 13:41:03 -05:00
parent 00147ba242
commit 0a9ede2ba8
6 changed files with 70 additions and 51 deletions

42
modules/apps.nix Normal file
View File

@@ -0,0 +1,42 @@
{ ... }:
{
# This file installs these apps on all configurations
pkgInstalls = [
{
name = "cupsadmin";
url = "https://github.com/kfattic/cupsadmin/releases/download/v1.4.1/cupsadmin-1.4.1.pkg";
hash = "sha256-DyIyDYSjAlcU7ivyfldMapIZw5nczEBXfnLicnK6k7Y=";
}
];
archiveApps = [];
environment.systemPackages = with pkgs; [
exif
exiftool
git
helix
];
homebrew.brews = [
"bun"
"defaultbrowser"
"harper"
"rust"
"ykman"
];
homebrew.casks = [
"bitwarden"
"harper-desktop"
"nextcloud"
"obsidian"
"signal"
"task-manager-tmog"
"twingate"
"vlc"
"vscodium"
"firefox"
];
}