From 3727e7bd79fe75ff18b1dc6af494dbda940e0971 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Thu, 14 Nov 2024 12:05:09 -0500 Subject: Batman --- software/common.nix | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 software/common.nix (limited to 'software/common.nix') diff --git a/software/common.nix b/software/common.nix new file mode 100644 index 0000000..bec9424 --- /dev/null +++ b/software/common.nix @@ -0,0 +1,71 @@ +{environment, pkgs, services, programs, ...}: + +{ + environment.systemPackages = with pkgs; [ + bluetuith + zathura + firefox + mpv + imv + btop + mlocate + + # File Manager and it's preview stuff + lf + file + poppler_utils # for pdftocairo + chafa # for sixels + lynx # for html + imagemagick # for convert + ffmpegthumbnailer # for video thumbnails + atool # for archives + odt2txt # for libreoffice previews + xlsx2csv # for excel + libwebp # for webp images + djvulibre # for dejaVu + mediainfo # audio file info + bat # cute cat + + # compression/decompression tools + zip + unzip + p7zip + + vesktop # wayland friendly discord client + + obsidian + ripgrep + + # Run windows apps with linux + winetricks + wineWowPackages.staging + + ]; + + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + + # Needed for scarlett-mixer + pango + cairo + glib + gtk4 + gtk3 + dbus-glib + gobject-introspection + harfbuzz + libGL + libGLU + alsa-lib + xorg.libX11 + + ]; + }; + services.pcscd.enable = true; + programs.gnupg.agent = { + enable = true; + enableSSHSupport = true; + }; + +} -- cgit v1.2.3