Summary Files Commits Branches @commit @diff @stats
path: root / modules / cli-apps.nix
diff options
context:
space:
mode:
Commitf087e4cda75ce0ab2dcf6f4a8dbcaad9ec876ede (patch)
Author
 Syndamia <kamen@syndamia.com>
2024-07-07 08:55:30 +0300
Committer
 Syndamia <kamen@syndamia.com>
2024-07-07 08:55:30 +0300
Files37d7d19aa83e5d2d7ab9370ddfda9091671d2972 /modules/cli-apps.nix
nix-f087e4cda75ce0ab2dcf6f4a8dbcaad9ec876ede.tar
nix-f087e4cda75ce0ab2dcf6f4a8dbcaad9ec876ede.tar.gz
nix-f087e4cda75ce0ab2dcf6f4a8dbcaad9ec876ede.zip
Parent27b0e6bf1f4cc859d331d5c50030d8531c958452 (diff)
[all] Improved autoconfig-ing setup and added some configs
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;
+ };
+ };
+}