summaryrefslogtreecommitdiff
path: root/hosts/pkgs.nix
blob: 37a0bae77f4e295e033398f9de6eb7844c32677d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
  inputs,
  pkgs,
  lib,
  ...
}: {
  environment.systemPackages = with pkgs;
    [
      # networking
      lynx
      minio
      minio-client
      curlFull
      wget
      deluge
      autossh
      sshfs
      # terminal basics
      lshw

      htop
      btop
      nvitop
      rlwrap
      bat
      gitFull
      lazygit
      tig
      git-lfs
      lsd
      lsof
      tmux
      tmate
      jq
      vifm
      killall
      tree
      qrcp
      edir
      bottom
      pigz
      rclone
      socat
      fd
      jujutsu
      zoxide
      delta
      httpie
      # files/disk
      nnn
      ranger
      ripgrep
      fzf
      ncdu
      zip
      unzip
      p7zip

      # images
      imagemagick
      zsh
      # nix
      #nixfmt
      direnv
      nix-direnv
      devenv
      nix-tree
      nix-output-monitor
      nix-index
      nix-du
      nix-diff
      nurl
      statix
      manix
      inputs.nix-alien.packages.${pkgs.system}.nix-alien

      #
      # inputs.devenv.packages.${pkgs.system}.default
      cachix
      devbox
      bun
      # scraping
      python312Packages.yt-dlp
      # markdown lsp
      marksman
      # disk automount
      #crypto
      # electrum
      # yacreader

      # inputs.yek.packages.x86_64-linux.default
      bun
      nushell
      ast-grep
      diffsitter
      #
      lmstudio
    ]
    ++ lib.optionals pkgs.stdenv.isLinux [
      # linuxKernel.packages.linux_latest_libre.cpupower
      parted
      moreutils
      busybox
      usbutils
      xdg-utils
      exfat
      exfatprogs
      #hardware problems
      lm_sensors
      linuxKernel.packages.linux_hardened.cpupower
      nethogs
      #networking
      # images
      sxiv
      # audio debug
      alsa-firmware
      # wine
      appimage-run
      # disk automount
      udiskie
      # nodejs
      # bun
      # /mac
    ]
    ++ lib.optionals pkgs.stdenv.isDarwin [
      # mostly for mcp stuff
      nodejs
      node2nix
      zig
      gcc
      gnumake
      bun
    ];
  # ++ (with pkgs; [devenv]);
}