blob: bc82f11e50a3a80f3bce828a427f2730bf157f92 [file] [log] [blame]
Skyler Turner0ab3b7f2022-03-04 23:24:10 +00001{ pkgs, lib, ... }:
Skyler Turner62330c12022-03-04 22:10:16 +00002let
3 variables = import ./common/variables.nix;
Skyler Turner0ab3b7f2022-03-04 23:24:10 +00004 personalPackages = import ./utils/nixFilesIn.nix lib ./apps/personal;
Skyler Turnerdb486c92022-03-06 10:48:24 +00005 personalScripts = import ./utils/nixFilesIn.nix lib ./scripts/personal;
Skyler Turner0ab3b7f2022-03-04 23:24:10 +00006 overlays = import ./utils/nixFilesIn.nix lib ./apps/personal/overlays;
Skyler Turner62330c12022-03-04 22:10:16 +00007in {
Skyler Turnerdb486c92022-03-06 10:48:24 +00008 imports = personalPackages ++ personalScripts;
Skyler Turner62330c12022-03-04 22:10:16 +00009
Skyler Turner0ab3b7f2022-03-04 23:24:10 +000010 nixpkgs.overlays = map (f: import f) overlays;
Skyler Turner62330c12022-03-04 22:10:16 +000011
12 home.packages = with pkgs; [ # New apps should be on new lines
13 anytype
14 minecraft
15 nodejs-17_x
16
17 git-crypt
18 keepassxc
19 grim slurp
20 neovim helix
21 qemu
22 bind
23 file
24 nur.repos.kira-bruneau.rofi-wayland
25 rofimoji
Skyler Turner62330c12022-03-04 22:10:16 +000026 htop
27 hue-cli
Skyler Turner62330c12022-03-04 22:10:16 +000028 zip
Skyler Turner62330c12022-03-04 22:10:16 +000029 element
30 tdesktop
Skyler Turnerdb486c92022-03-06 10:48:24 +000031 ]; # Legacy field; please don't add new packages here, instead create a file in ./apps/personal
Skyler Turner62330c12022-03-04 22:10:16 +000032}