nix/package/default.nix

125 lines
4.5 KiB
Nix
Raw Normal View History

{ pkgs, pkgsStable, pkgsMaster, ... } @args: {
core = with pkgs; [
android-tools # Android adb tool. Can be used to connect to itself via wireless debugging.
binwalk # Can analyze files for other files inside them.
2024-08-14 02:19:47 +03:00
bridge-utils # Network bridges.
btop htop # System monitors.
2024-08-02 23:45:19 +03:00
coreutils # UNIX Core utilities.
cryptsetup # Filesystem encryption (LUKS).
curl # CLI http client.
ddrescue testdisk # Apps to recover data from drives.
2024-08-02 23:45:19 +03:00
diffutils # Diff tool.
dnsutils # NS utilities.
exiftool # Image info.
fastfetch # Systeminfo summary.
ffmpeg # Video/audio converter.
file # Get general info about a file.
2024-08-02 23:45:19 +03:00
findutils # Find tool.
gawk # Awk.
gcc # C compiler.
gdu # TUI storage analyzer.
git # Version control system.
2024-08-02 23:45:19 +03:00
gnugrep # Grep.
gnumake # Make.
gnused # Sed.
gnutar gzip xz # Archive and compression tools.
imagemagick # Image converter and transformation tool.
inetutils # Things like FTP.
2024-08-02 23:45:19 +03:00
iputils # IP tools.
jq # Json parser.
lm_sensors # Hardware sensors, like temperature and fan speeds.
lshw # Detailed hardware info tool.
lsof # Find current file users.
ltex-ls # Latex LSP for neovim spellcheck.
man # App to read manuals.
neovim # Text editor.
nixd # Nix LSP.
nmap # Network analyzer.
openssh sshfs # Ssh client.
parallel # Run programs in parallel.
2024-08-02 23:45:19 +03:00
parted gparted # GUI/CLI disk partition tool.
pv # IO progress bar.
radare2 # Hex editor.
2024-08-02 23:45:19 +03:00
ripgrep # Better grep.
rsync # File copy tool.
scanmem # Memory edit tool.
smartmontools # S.M.A.R.T. tools.
sqlite # Serverless file-based database engine.
tmux # Terminal multiplexor.
tree # Show directory stricture as a tree.
usbutils # Usb utilities like udiskctl.
utillinux # Common Linux utilities.
ventoy # Boot multiple ISO/images from a single USB stick.
wget # CLI http download tool.
wireguard-tools # Tools to work with Wireguard.
yazi chafa # CLI file manager.
2024-08-02 23:45:19 +03:00
yt-dlp # Video downloader.
2024-08-01 05:14:15 +03:00
zapret # FRKN.
zip unzip # Zip archive/unarchive tools.
(pkgs.callPackage ./yamusicdownload {})
2024-07-03 16:00:07 +03:00
# (pkgs.callPackage ./ytdlp {})
];
desktop = with pkgs; [
foot # Terminal emulator.
fuzzel # Application launcher.
grim slurp # Screenshot.
mako # Notification system.
networkmanagerapplet # Internet configuration.
pamixer pavucontrol pulseaudio # Audio.
playerctl # Multimedia controls.
sway waybar # Sway WM.
(pkgs.callPackage ./swayscript args)
];
common = with pkgs; [
2024-08-01 05:14:15 +03:00
adwaita-icon-theme # GTK icons.
evince # Document viewer.
firefox-esr # Web browser.
gimp # Image manipulation program.
gnome-calculator # Calculator.
nautilus # File manager.
jellyfin-media-player # Jellyfin client (self-hosted Netflix).
loupe # Image viewer.
obs-studio # Streaming/recording app.
onlyoffice-bin # Office documents app suite.
(mpv.override {scripts = [mpvScripts.mpris];}) # Media player.
];
gaming = with pkgs; [
steam-run # Run games outside of Steam.
steam bottles dxvk gamescope mangohud vkd3d wine64 # Gaming!
];
creative = with pkgs; [
aseprite # Pixel Art draw app. WARNING: Always builds from source.
blender-hip # Blender with HiP support.
krita # Draw!
];
dev = with pkgs; [
android-studio
jetbrains.idea-community
];
2024-08-02 23:45:19 +03:00
android = [
(pkgs.callPackage ./apks {})
];
extra = with pkgs; [
anilibria-winmaclinux # Anime!
appimage-run # Tool to run .AppImage files in NixOS.
blanket # Sounds generator.
calibre # Book library manager.
2024-08-02 23:45:19 +03:00
cbonsai cmatrix # CLI Screensavers.
cowsay lolcat # CLI funni.
2024-08-01 05:14:15 +03:00
gnome-font-viewer # Font viewer.
2024-08-02 23:45:19 +03:00
ollama # LLMs.
tor-browser # Privacy browser.
universal-android-debloater # Debloat Android devices.
];
}