|
16 | 16 | config = { |
17 | 17 |
|
18 | 18 | home-manager.users.${config.user} = { |
19 | | - home.packages = with pkgs; [ |
20 | | - age # Encryption |
21 | | - bc # Calculator |
22 | | - dig # DNS lookup |
23 | | - fd # find |
24 | | - htop # Show system processes |
25 | | - killall # Force quit |
26 | | - inetutils # Includes telnet, whois |
27 | | - jq # JSON manipulation |
28 | | - rsync # Copy folders |
29 | | - ripgrep # grep |
30 | | - tree # View directory hierarchy |
31 | | - unzip # Extract zips |
32 | | - ghostscript # edit pdfs |
33 | | - qpdf # split pdfs |
34 | | - ffmpeg |
35 | | - imagemagick # edit images |
36 | | - plantuml # UML diagrams |
37 | | - s3cmd # client for getting data from an s3 bucket |
38 | | - unixtools.watch # watch cmd |
39 | | - go-task # task runner (similar to make) |
40 | | - go-grip # preview md files |
41 | | - mqttx-cli # mqtt client |
42 | | - xh # httpie alternative |
43 | | - klog-time-tracker # time tracking |
44 | | - act # run github actions locally |
45 | | - claude-code # claude ai |
46 | | - postgresql # postgresql |
47 | | - ]; |
| 19 | + home.packages = |
| 20 | + with pkgs; |
| 21 | + [ |
| 22 | + age # Encryption |
| 23 | + bc # Calculator |
| 24 | + dig # DNS lookup |
| 25 | + fd # find |
| 26 | + htop # Show system processes |
| 27 | + killall # Force quit |
| 28 | + inetutils # Includes telnet, whois |
| 29 | + jq # JSON manipulation |
| 30 | + rsync # Copy folders |
| 31 | + ripgrep # grep |
| 32 | + tree # View directory hierarchy |
| 33 | + unzip # Extract zips |
| 34 | + ghostscript # edit pdfs |
| 35 | + qpdf # split pdfs |
| 36 | + ffmpeg |
| 37 | + imagemagick # edit images |
| 38 | + plantuml # UML diagrams |
| 39 | + s3cmd # client for getting data from an s3 bucket |
| 40 | + unixtools.watch # watch cmd |
| 41 | + go-task # task runner (similar to make) |
| 42 | + go-grip # preview md files |
| 43 | + mqttx-cli # mqtt client |
| 44 | + xh # httpie alternative |
| 45 | + klog-time-tracker # time tracking |
| 46 | + act # run github actions locally |
| 47 | + postgresql # postgresql |
| 48 | + ] |
| 49 | + ++ lib.optionals config.ai.enable [ |
| 50 | + claude-code # claude ai |
| 51 | + claude-code-acp # claude code acp adapter needed for codecompanion |
| 52 | + ]; |
48 | 53 |
|
49 | 54 | home.file = { |
50 | 55 | ".rgignore".text = ignorePatterns; |
|
0 commit comments