blob: 8a11c25a416c9939a83264d432fcdf8833945068 [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;
5 overlays = import ./utils/nixFilesIn.nix lib ./apps/personal/overlays;
Skyler Turner62330c12022-03-04 22:10:16 +00006in {
Skyler Turner0ab3b7f2022-03-04 23:24:10 +00007 imports = personalPackages;
Skyler Turner62330c12022-03-04 22:10:16 +00008
Skyler Turner0ab3b7f2022-03-04 23:24:10 +00009 nixpkgs.overlays = map (f: import f) overlays;
Skyler Turner62330c12022-03-04 22:10:16 +000010
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 Turner62330c12022-03-04 22:10:16 +000025 htop
26 hue-cli
Skyler Turner62330c12022-03-04 22:10:16 +000027 zip
Skyler Turner62330c12022-03-04 22:10:16 +000028 element
29 tdesktop
30 ]; # Use *only* for packages that need no configuration;
31 # other packages should go in ./apps/personal/
Skyler Turner62330c12022-03-04 22:10:16 +000032}