1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/.dotfiles synced 2025-01-31 07:03:36 +00:00
.dotfiles/nixos/packages.nix

97 lines
8.7 KiB
Nix
Raw Normal View History

2024-12-12 04:37:08 +00:00
{ pkgs, ... }:
{
2024-12-23 19:44:50 +00:00
# I'm not sure if you actually need stuff like GTK4 to be
# in here when it's really only used with nix-shell and the
# amount of time it saves during installation is probably
# only like a few seconds
2024-12-12 04:37:08 +00:00
environment.systemPackages = with pkgs; [
2024-12-19 02:00:26 +00:00
# development
2025-01-18 15:19:07 +00:00
cc65 # C compiler for processors of 6502 family
2025-01-21 22:01:57 +00:00
chibicc-uxn # A small C compiler... for uxn
2025-01-21 22:40:29 +00:00
llvmPackages_19.clang-tools # Standalone command line tools for C++ development
2024-12-20 20:19:50 +00:00
(fenix.default.withComponents [ "cargo" "rustc" ])
2025-01-14 20:53:28 +00:00
gcc # GNU Compiler Collection, version 13.3.0 (wrapper script)
git # Distributed version control system
2025-01-21 05:33:34 +00:00
gnumake # Tool to control the generation of non-source files from sources
2025-01-14 20:53:28 +00:00
godot_4 # Free and Open Source 2D and 3D game engine
gtk4 # Multi-platform toolkit for creating graphical user interfaces
just # Handy way to save and run project-specific commands
meson # Open source, fast and friendly build system made in Python
nodejs_23 # Event-driven I/O framework for the V8 JavaScript engine
pnpm # Fast, disk space efficient package manager for JavaScript
2025-01-21 05:33:34 +00:00
python314 # High-level dynamically-typed programming language
2025-01-14 20:53:28 +00:00
vala # Compiler for GObject type system
2024-12-19 02:00:26 +00:00
## language servers
2024-12-20 23:21:33 +00:00
mesonlsp # Meson
2024-12-20 19:37:27 +00:00
nil # Nix
rust-analyzer # Rust
vala-language-server # Vala
2024-12-19 02:00:26 +00:00
# games
2025-01-16 04:27:45 +00:00
alvr # Stream VR games from your PC to your headset via Wi-Fi
2025-01-14 23:14:29 +00:00
unstable.luanti # An open source voxel game engine (formerly Minetest)
2025-01-14 20:53:28 +00:00
prismlauncher # Free, open source launcher for Minecraft
steam-run # Run commands in the same FHS environment that is used for Steam
uxn # Assembler and emulator for the Uxn stack machine
2025-01-18 15:19:07 +00:00
x16 # Official emulator of CommanderX16 8-bit computer
x16-rom # ROM file for CommanderX16 8-bit computer
2024-12-19 02:00:26 +00:00
# graphics
2025-01-14 20:53:28 +00:00
flameshot # Powerful yet simple to use screenshot software
gimp # GNU Image Manipulation Program
imagemagick # Software suite to create, edit, compose, or convert bitmap images
krita # Free and open source painting application
maim # Command-line screenshot utility
2024-12-19 02:00:26 +00:00
# gtk
2025-01-14 20:53:28 +00:00
posy-cursors # Posy's Improved Cursors for Linux
pantheon.elementary-gtk-theme # GTK theme designed to be smooth, attractive, fast, and usable
2024-12-19 02:00:26 +00:00
# internet
2025-01-14 20:53:28 +00:00
nicotine-plus # Graphical client for the SoulSeek peer-to-peer system
vesktop # Alternate client for Discord with Vencord built-in
yt-dlp # Command-line tool to download videos from YouTube.com and other sites (youtube-dl fork)
2024-12-12 04:37:08 +00:00
# system tools
2025-01-18 15:19:07 +00:00
android-tools # Android SDK platform tools
2025-01-14 20:53:28 +00:00
bat # Cat(1) clone with syntax highlighting and Git integration
btop # Monitor of resources
dconf-editor # GSettings editor for GNOME
2025-01-18 15:19:07 +00:00
kdePackages.dolphin # File manager by KDE
2025-01-14 20:53:28 +00:00
ffmpeg # Complete, cross-platform solution to record, convert and stream audio and video
2025-01-16 04:27:45 +00:00
kdePackages.filelight # Quickly visualize your disk space usage
2025-01-14 20:53:28 +00:00
gparted # Graphical disk partitioning tool
home-manager # Nix-based user environment configurator
hyfetch # neofetch with pride flags <3
kitty # Modern, hackable, featureful, OpenGL based terminal emulator
monitor # Manage processes and monitor system resources
2025-01-16 04:27:45 +00:00
unzip # Extraction utility for archives compressed in .zip format
2025-01-16 22:26:00 +00:00
usbutils # Tools for working with USB devices, such as lsusb
2025-01-14 20:53:28 +00:00
wine # Open Source implementation of the Windows API on top of X, OpenGL, and Unix
xclip # Tool to access the X clipboard from a console application
zellij # Terminal workspace with batteries included
2024-12-12 04:37:08 +00:00
# text editors
2025-01-14 20:53:28 +00:00
neovim # Vim text editor fork focused on extensibility and agility
vscodium # Open source source code editor developed by Microsoft for Windows, Linux and macOS (VS Code without MS branding/telemetry/licensing)
2025-01-03 21:27:11 +00:00
# audio
2025-01-14 20:53:28 +00:00
alsa-utils # ALSA, the Advanced Linux Sound Architecture utils
audacity # Sound editor with graphical UI
mpc # Minimalist command line interface to MPD
pavucontrol # PulseAudio Volume Control
playerctl # Command-line utility and library for controlling media players that implement MPRIS
reaper # Digital audio workstation
unstable.rmpc # TUI music player client for MPD with album art support via kitty image protocol
sunvox # Small, fast and powerful modular synthesizer with pattern-based sequencer
2024-12-12 04:37:08 +00:00
# X11
2025-01-14 20:53:28 +00:00
hsetroot # Allows you to compose wallpapers ('root pixmaps') for X
nitrogen # Wallpaper browser and setter for X11
polybarFull # Fast and easy-to-use tool for creating status bars
rofi # Window switcher, run dialog and dmenu replacement
xcompmgr #
xdotool # Fake keyboard/mouse input, window management, and more
xorg.xev #
xorg.xwininfo #
yambar # Modular status panel for X11 and Wayland
2024-12-30 05:03:52 +00:00
# misc
2025-01-14 20:53:28 +00:00
catppuccin-sddm # Soothing pastel theme for SDDM
kdePackages.kdenlive # Free and open source video editor, based on MLT Framework and KDE Frameworks
nmap # Free and open source utility for network discovery and security auditing
2025-01-21 05:33:34 +00:00
qemu_kvm # Generic and open source machine emulator and virtualizer
2024-12-12 04:37:08 +00:00
];
2024-12-17 15:18:06 +00:00
}