Skyler Turner | 0ab3b7f | 2022-03-04 23:24:10 +0000 | [diff] [blame^] | 1 | { pkgs, lib, ... }: |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 2 | let |
| 3 | variables = import ./common/variables.nix; |
Skyler Turner | 0ab3b7f | 2022-03-04 23:24:10 +0000 | [diff] [blame^] | 4 | personalPackages = import ./utils/nixFilesIn.nix lib ./apps/personal; |
| 5 | overlays = import ./utils/nixFilesIn.nix lib ./apps/personal/overlays; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 6 | in { |
Skyler Turner | 0ab3b7f | 2022-03-04 23:24:10 +0000 | [diff] [blame^] | 7 | imports = personalPackages; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 8 | |
Skyler Turner | 0ab3b7f | 2022-03-04 23:24:10 +0000 | [diff] [blame^] | 9 | nixpkgs.overlays = map (f: import f) overlays; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 10 | |
| 11 | home.packages = with pkgs; [ # New apps should be on new lines |
| 12 | anytype |
| 13 | minecraft |
| 14 | nodejs-17_x |
| 15 | |
| 16 | git-crypt |
| 17 | keepassxc |
| 18 | grim slurp |
| 19 | neovim helix |
| 20 | qemu |
| 21 | bind |
| 22 | file |
| 23 | nur.repos.kira-bruneau.rofi-wayland |
| 24 | rofimoji |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 25 | htop |
| 26 | hue-cli |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 27 | zip |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 28 | element |
| 29 | tdesktop |
| 30 | ]; # Use *only* for packages that need no configuration; |
| 31 | # other packages should go in ./apps/personal/ |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 32 | } |