Files
nixy/home/programs/tui/pkgs.nix
T
Hadi 5076c244db mkIf impermanence
Signed-off-by: Hadi <hadi@example.fr>
2026-08-17 14:57:11 +02:00

47 lines
1.6 KiB
Nix

{
pkgs,
pkgs-unstable,
config,
lib,
...
}: {
home.packages = with pkgs; [
# I love TUIs
caligula # User-friendly, lightweight TUI for disk imaging (ISO, USB BOOT)
tealdeer # Fast tldr client
sttr # A minimalist CyberChef-like, cross-platform CLI app for performing various operations on strings
slides # A terminal-based presentation tool that allows you to create and deliver presentations directly from the command line
pom # Pomodoro timer in your terminal
tabiew # A terminal-based CSV viewer and manipulator
jless # A pager for JSON
pkgs.nur.repos.anotherhadi.usbguard-tui # TUI for managing USBGuard rules
pkgs.nur.repos.anotherhadi.settuings # Terminal based settings (wifi, bluetooth, audio, ...)
pkgs.nur.repos.anotherhadi.fztea # Flipper Zero from the terminal
pkgs.nur.repos.anotherhadi.monitui # Edit hyprland's monitor configuration
dua # Tool to conveniently learn about the disk usage of directories
mcat # Cat command for documents / images / videos and more
lazyjournal
httpie # Command-line HTTP client, a user-friendly cURL replacement
gh # GitHub
figlet # Transform text into ASCII art
pastel # Command-line tool to generate, analyze, convert and manipulate colors
imagemagick # Image manipulation tool
chafa # Image to ANSI/Unicode converter and more.
# Just cool
tty-solitaire
bastet
peaclock
cbonsai
pipes
cmatrix
fastfetch
smassh # typing test, 10fastfinger like
];
home.persistence."/persist" = lib.mkIf (config.var.impermanenceEnabled or false) {
directories = [".config/gh" ".config/gh-dash"];
};
}