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

70 lines
1.4 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
2024-12-20 20:19:50 +00:00
(fenix.default.withComponents [ "cargo" "rustc" ])
2024-12-20 23:41:29 +00:00
gcc
2024-12-20 19:37:27 +00:00
gtk4
2024-12-19 02:00:26 +00:00
just
2024-12-20 23:14:38 +00:00
meson
2024-12-20 02:56:56 +00:00
nodejs_23
2024-12-20 23:44:59 +00:00
pkg-config
2024-12-20 19:37:27 +00:00
vala
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
prismlauncher
# graphics
gimp
krita
# gtk
posy-cursors
pantheon.elementary-gtk-theme
# internet
nicotine-plus
vesktop
yt-dlp
2024-12-12 04:37:08 +00:00
# system tools
2024-12-30 03:03:33 +00:00
alsa-utils
2024-12-12 04:37:08 +00:00
bat
btop
2024-12-17 04:00:45 +00:00
dconf-editor
2024-12-12 04:37:08 +00:00
ffmpeg
git
gparted
2024-12-17 22:06:47 +00:00
home-manager
2024-12-12 04:37:08 +00:00
hyfetch
imagemagick
kitty
2024-12-16 05:19:22 +00:00
maim
2024-12-16 02:12:41 +00:00
monitor
2024-12-30 01:01:29 +00:00
pavucontrol
2024-12-31 03:03:29 +00:00
scrot
2024-12-12 04:37:08 +00:00
xclip
zellij
# text editors
neovim
vscodium
# X11
hsetroot
nitrogen
2024-12-15 21:35:05 +00:00
polybarFull
2024-12-12 04:37:08 +00:00
rofi
xcompmgr
xdotool
xorg.xev
xorg.xwininfo
2024-12-30 05:03:52 +00:00
# misc
catppuccin-sddm
2024-12-30 23:46:51 +00:00
steam-run
2024-12-30 05:03:52 +00:00
uxn
2024-12-12 04:37:08 +00:00
];
2024-12-17 15:18:06 +00:00
}