mirror of
https://github.com/elwrcl/copnix.git
synced 2026-10-31 14:28:02 +03:00
Organize packages by category
This commit is contained in:
1 parent
5d880e4c32
commit
a896e0f863
1 file changed
+156
-151
+156
-151
@@ -4,17 +4,119 @@ let
|
|||||||
avahi = pkgs.avahi.override { withLibdnssdCompat = true; };
|
avahi = pkgs.avahi.override { withLibdnssdCompat = true; };
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
with pkgs; {
|
with pkgs;
|
||||||
|
{
|
||||||
system = [
|
system = [
|
||||||
# Gaming
|
# diagnostic
|
||||||
|
dmidecode
|
||||||
|
lshw
|
||||||
|
pciutils
|
||||||
|
usbutils
|
||||||
|
hwinfo
|
||||||
|
efibootmgr
|
||||||
|
cpuid
|
||||||
|
smartmontools
|
||||||
|
gsmartcontrol
|
||||||
|
lm_sensors
|
||||||
|
ddcutil
|
||||||
|
brightnessctl
|
||||||
|
libmtp
|
||||||
|
jmtpfs
|
||||||
|
|
||||||
|
# core utilities
|
||||||
|
btop
|
||||||
|
fastfetch
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
unzip
|
||||||
|
zip
|
||||||
|
p7zip
|
||||||
|
rar
|
||||||
|
dos2unix
|
||||||
|
jq
|
||||||
|
parted
|
||||||
|
libqalculate
|
||||||
|
qalculate-gtk
|
||||||
|
direnv
|
||||||
|
cachix
|
||||||
|
ollama
|
||||||
|
antigravity
|
||||||
|
|
||||||
|
# network
|
||||||
|
zapret
|
||||||
|
autossh
|
||||||
|
glib-networking
|
||||||
|
|
||||||
|
# gaming
|
||||||
heroic
|
heroic
|
||||||
bottles
|
bottles
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
virt-manager
|
||||||
|
libvirt
|
||||||
|
qemu
|
||||||
|
wine
|
||||||
|
|
||||||
# Networking
|
# dev tools
|
||||||
zapret
|
git
|
||||||
|
gnumake
|
||||||
|
pkg-config
|
||||||
|
binutils
|
||||||
|
openssl
|
||||||
|
openssl.dev
|
||||||
|
sqlite
|
||||||
|
hidapi
|
||||||
|
solaar
|
||||||
|
xdotool
|
||||||
|
cargo-tauri
|
||||||
|
trunk
|
||||||
|
dioxus-cli
|
||||||
|
picotool
|
||||||
|
stripe-cli
|
||||||
|
nil
|
||||||
|
nixpkgs-fmt
|
||||||
|
|
||||||
# Hardware
|
# languages
|
||||||
|
gcc
|
||||||
|
rustup
|
||||||
|
python3
|
||||||
|
jdk
|
||||||
|
go
|
||||||
|
zig
|
||||||
|
odin
|
||||||
|
uv
|
||||||
|
ghc
|
||||||
|
cabal-install
|
||||||
|
lua
|
||||||
|
luajit
|
||||||
|
zlib
|
||||||
|
glibc
|
||||||
|
glib
|
||||||
|
libGL
|
||||||
|
glm
|
||||||
|
|
||||||
|
# desktop environment
|
||||||
|
waybar
|
||||||
|
wofi
|
||||||
|
fuzzel
|
||||||
|
swaylock
|
||||||
|
swayidle
|
||||||
|
eww
|
||||||
|
bibata-cursors
|
||||||
|
flatpak
|
||||||
|
feh
|
||||||
|
wl-clipboard
|
||||||
|
grim
|
||||||
|
slurp
|
||||||
|
imagemagick
|
||||||
|
tesseract
|
||||||
|
wf-recorder
|
||||||
|
shared-mime-info
|
||||||
|
|
||||||
|
# graphics & display
|
||||||
|
mesa
|
||||||
|
adwaita-qt
|
||||||
|
adwaita-qt6
|
||||||
|
gsettings-desktop-schemas
|
||||||
kdePackages.qtmultimedia
|
kdePackages.qtmultimedia
|
||||||
qt6Packages.qtbase
|
qt6Packages.qtbase
|
||||||
qt6Packages.qttools
|
qt6Packages.qttools
|
||||||
@@ -22,96 +124,26 @@ with pkgs; {
|
|||||||
qt6Packages.qtdeclarative
|
qt6Packages.qtdeclarative
|
||||||
qt6Packages.qtwayland
|
qt6Packages.qtwayland
|
||||||
qt6Packages.qtwebsockets
|
qt6Packages.qtwebsockets
|
||||||
gsettings-desktop-schemas
|
|
||||||
adwaita-qt
|
|
||||||
adwaita-qt6
|
|
||||||
mesa
|
|
||||||
cava
|
|
||||||
direnv
|
|
||||||
|
|
||||||
# MTP support for Android devices
|
|
||||||
libmtp
|
|
||||||
jmtpfs
|
|
||||||
rar
|
|
||||||
|
|
||||||
# Iphone stuff
|
|
||||||
libimobiledevice
|
|
||||||
ifuse
|
|
||||||
usbmuxd
|
|
||||||
uxplay-fixed
|
|
||||||
|
|
||||||
# Virtualization
|
|
||||||
virt-manager
|
|
||||||
libvirt
|
|
||||||
qemu
|
|
||||||
|
|
||||||
# Desktop
|
|
||||||
bibata-cursors
|
|
||||||
flatpak
|
|
||||||
fuzzel
|
|
||||||
swaylock
|
|
||||||
swayidle
|
|
||||||
feh
|
|
||||||
spotatui
|
|
||||||
whatsapp-electron
|
|
||||||
ffmpeg
|
|
||||||
sioyek
|
|
||||||
gsmartcontrol
|
|
||||||
smartmontools
|
|
||||||
eww
|
|
||||||
qbittorrent
|
|
||||||
localsend
|
|
||||||
jellyfin-media-player
|
|
||||||
parted
|
|
||||||
ollama
|
|
||||||
alacritty
|
|
||||||
antigravity
|
|
||||||
|
|
||||||
# Development tools
|
|
||||||
git
|
|
||||||
hidapi
|
|
||||||
cachix
|
|
||||||
dos2unix
|
|
||||||
alsa-lib
|
|
||||||
gnumake
|
|
||||||
unzip
|
|
||||||
luajit
|
|
||||||
btop
|
|
||||||
fastfetch
|
|
||||||
ddcutil
|
|
||||||
brightnessctl
|
|
||||||
lm_sensors
|
|
||||||
fish
|
|
||||||
openssl
|
|
||||||
openssl.dev
|
|
||||||
solaar
|
|
||||||
aubio
|
|
||||||
docker-compose
|
|
||||||
swappy
|
|
||||||
cargo-tauri
|
|
||||||
trunk
|
|
||||||
libqalculate
|
|
||||||
material-symbols
|
|
||||||
nerd-fonts.caskaydia-cove
|
|
||||||
kitty
|
|
||||||
slack
|
|
||||||
dioxus-cli
|
|
||||||
sqlite
|
|
||||||
picotool
|
|
||||||
stripe-cli
|
|
||||||
chromium
|
|
||||||
autossh
|
|
||||||
glib-networking
|
|
||||||
libsoup_3
|
libsoup_3
|
||||||
gtk3
|
gtk3
|
||||||
webkitgtk_4_1
|
webkitgtk_4_1
|
||||||
xdotool
|
|
||||||
easyeffects
|
|
||||||
nil
|
|
||||||
nixpkgs-fmt
|
|
||||||
direnv
|
|
||||||
|
|
||||||
# Editors
|
# media
|
||||||
|
mpv
|
||||||
|
ffmpeg
|
||||||
|
yt-dlp
|
||||||
|
obs-studio
|
||||||
|
cava
|
||||||
|
easyeffects
|
||||||
|
pavucontrol
|
||||||
|
playerctl
|
||||||
|
pamixer
|
||||||
|
alsa-utils
|
||||||
|
alsa-lib
|
||||||
|
aubio
|
||||||
|
spotatui
|
||||||
|
|
||||||
|
# editors
|
||||||
vim
|
vim
|
||||||
micro
|
micro
|
||||||
neovim
|
neovim
|
||||||
@@ -119,39 +151,41 @@ with pkgs; {
|
|||||||
vscode
|
vscode
|
||||||
(zed-editor.override { withGLES = true; })
|
(zed-editor.override { withGLES = true; })
|
||||||
|
|
||||||
# Languages
|
# apps
|
||||||
uv
|
firefox
|
||||||
pkg-config
|
chromium
|
||||||
odin
|
thunderbird
|
||||||
ghc
|
telegram-desktop
|
||||||
cabal-install
|
discord
|
||||||
go
|
equibop
|
||||||
rustup
|
slack
|
||||||
gcc
|
whatsapp-electron
|
||||||
binutils
|
ghostty
|
||||||
libGL
|
alacritty
|
||||||
wget
|
kitty
|
||||||
glm
|
nautilus
|
||||||
glib
|
loupe
|
||||||
glibc
|
spacedrive
|
||||||
zlib
|
onlyoffice-desktopeditors
|
||||||
zig
|
sioyek
|
||||||
lua
|
qbittorrent
|
||||||
|
localsend
|
||||||
|
jellyfin-media-player
|
||||||
|
calibre
|
||||||
|
ani-cli
|
||||||
|
blender
|
||||||
|
|
||||||
# Hyprland
|
# mobile
|
||||||
waybar
|
libimobiledevice
|
||||||
wofi
|
ifuse
|
||||||
|
usbmuxd
|
||||||
|
uxplay-fixed
|
||||||
|
|
||||||
# Desktop tools
|
# fonts & icons
|
||||||
obs-studio
|
nerd-fonts.jetbrains-mono
|
||||||
tesseract
|
nerd-fonts.caskaydia-cove
|
||||||
jq
|
noto-fonts-cjk-sans
|
||||||
wf-recorder
|
material-symbols
|
||||||
yt-dlp
|
|
||||||
wl-clipboard
|
|
||||||
grim
|
|
||||||
slurp
|
|
||||||
imagemagick
|
|
||||||
nixos-icons
|
nixos-icons
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
adwaita-icon-theme
|
adwaita-icon-theme
|
||||||
@@ -160,35 +194,6 @@ with pkgs; {
|
|||||||
pantheon.elementary-icon-theme
|
pantheon.elementary-icon-theme
|
||||||
tango-icon-theme
|
tango-icon-theme
|
||||||
arc-icon-theme
|
arc-icon-theme
|
||||||
shared-mime-info
|
|
||||||
qalculate-gtk
|
|
||||||
mpv
|
|
||||||
equibop
|
|
||||||
discord
|
|
||||||
pavucontrol
|
|
||||||
playerctl
|
|
||||||
pamixer
|
|
||||||
alsa-utils
|
|
||||||
zip
|
|
||||||
p7zip
|
|
||||||
calibre
|
|
||||||
ani-cli
|
|
||||||
gnome-themes-extra
|
gnome-themes-extra
|
||||||
|
|
||||||
# Fonts
|
|
||||||
noto-fonts-cjk-sans
|
|
||||||
nerd-fonts.jetbrains-mono
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
thunderbird
|
|
||||||
firefox
|
|
||||||
telegram-desktop
|
|
||||||
ghostty
|
|
||||||
onlyoffice-desktopeditors
|
|
||||||
nautilus
|
|
||||||
loupe
|
|
||||||
spacedrive
|
|
||||||
wine
|
|
||||||
blender
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user