yep, more dotfiles

refactor: move common hm clis to a module

Changed files
+47 -32
home-manager
pkgs
+40
home-manager/modules/tools.nix
···
+
{ pkgs, ... }:
+
+
{
+
config = {
+
home.packages = with pkgs; [
+
# TUIs
+
btop
+
glow
+
gping
+
otree
+
thokr
+
+
# CLIs
+
calc
+
delta
+
du-dust
+
encfs
+
fastfetch
+
fd
+
ffmpeg
+
file
+
fzf
+
jq
+
just
+
killall
+
lsof
+
mediainfo
+
pv
+
ripgrep
+
speedtest-go
+
upkgs.srgn
+
sshfs
+
sweep
+
tealdeer
+
termimage
+
tokei
+
trash-cli
+
];
+
};
+
}
+1 -32
home-manager/profiles/desktop.nix
···
"imv.nix"
"shell.nix"
"thunderbird.nix"
+
"tools.nix"
"vm"
"vscodium.nix"
];
···
# TUIs
asak
-
btop
-
glow
-
gping
-
mc
-
otree
-
thokr
# CLIs
-
calc
-
daemon
-
delta
-
devenv
-
du-dust
-
encfs
-
fastfetch
-
fd
-
ffmpeg
-
file
-
fzf
-
jq
-
just
-
killall
-
lsof
-
mediainfo
-
pv
-
ripgrep
-
speedtest-go
-
upkgs.srgn
-
sshfs
-
sweep
-
tealdeer
-
termimage
-
tokei
-
trash-cli
wf-recorder
wl-clipboard
xdg-utils
+1
home-manager/profiles/macintosh.nix
···
# "imv.nix"
"shell.nix"
# "thunderbird.nix"
+
"tools.nix"
# "vm"
# "vscodium.nix"
];
+5
pkgs/otree.nix
···
{ lib
+
, stdenv
, rustPlatform
, fetchFromGitHub
+
, darwin
}:
rustPlatform.buildRustPackage rec {
···
"tui-tree-widget-0.20.0" = "sha256-/uLp63J4FoMT1rMC9cv49JAX3SuPvFWPtvdS8pspsck=";
};
};
+
+
buildInputs = [ ]
+
++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.IOKit ];
meta = with lib; {
description = "A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget";