60 lines
1 KiB
Nix
60 lines
1 KiB
Nix
{pkgs, ...}: {
|
|
alqueva.users.xmm = {
|
|
packages = builtins.attrValues {
|
|
inherit
|
|
(pkgs)
|
|
wget2
|
|
fastfetch
|
|
btop-rocm
|
|
emacs30-pgtk
|
|
alacritty
|
|
firefox_nightly
|
|
ffmpeg-full
|
|
vesktop
|
|
spotify
|
|
noto-fonts
|
|
noto-fonts-lgc-plus
|
|
noto-fonts-cjk-sans
|
|
noto-fonts-cjk-serif
|
|
niri
|
|
fuzzel
|
|
fzf
|
|
cmake
|
|
gnumake
|
|
ninja
|
|
meson
|
|
python313
|
|
libtool
|
|
gnome-keyring
|
|
;
|
|
inherit
|
|
(pkgs.llvmPackages_19)
|
|
libcxxClang
|
|
clangUseLLVM
|
|
clang-tools
|
|
clang-manpages
|
|
openmp
|
|
;
|
|
inherit
|
|
(pkgs.emacsPackages)
|
|
tree-sitter
|
|
tsc
|
|
tree-sitter-langs
|
|
;
|
|
};
|
|
groups = [
|
|
"users"
|
|
"wheel"
|
|
"video"
|
|
"audio"
|
|
"networkmanager"
|
|
"input"
|
|
"libvirtd"
|
|
];
|
|
};
|
|
services.emacs = {
|
|
enable = true;
|
|
defaultEditor = true;
|
|
startWithGraphical = true;
|
|
};
|
|
}
|