Summary Files Commits Branches @commit @diff @stats
path: root / modules / cli-apps.nix
diff options
context:
space:
mode:
1 files changed, 33 insertions, 0 deletions
-rw-r--r--modules/cli-apps.nix33
diff --git a/modules/cli-apps.nix b/modules/cli-apps.nix
new file mode 100644
index 0000000..ab6f5a9
--- /dev/null
+++ b/modules/cli-apps.nix
@@ -0,0 +1,33 @@
+{ pkgs, ... }: {
+ environment.systemPackages = with pkgs; [
+ # Hardware managing apps
+ pipewire libinput lm_sensors lshw usbutils chrony iotop bluez efibootmgr libva-utils
+ parted dosfstools mtpfs ntfs3g squashfsTools
+ # Network
+ wget git rsync inetutils vnstat yt-dlp
+ # Working with files
+ neovim vim-full inotify-tools lsof tree xmlstarlet
+ # General usage
+ zsh dash htop rlwrap bc ddrescue cron
+ # Working with files
+ ffmpeg img2pdf pdftk imagemagick pngcrush jpegoptim optipng gd kid3 pandoc libisoburn mediainfo
+ # Archive formats
+ p7zip dpkg cdrtools zip unzip rar unrar rpm
+ # Misc
+ neofetch nixpkgs-2305.exa moc lazygit aspell
+ ];
+
+ # zsh
+ programs.zsh.enable = true;
+ environment.shells = with pkgs; [ zsh ];
+
+ # bluez
+
+ programs = {
+ mtr.enable = true;
+ gnupg.agent = {
+ enable = true;
+ enableSSHSupport = true;
+ };
+ };
+}