59 lines
1.1 KiB
Nix
59 lines
1.1 KiB
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
users.users.someone.packages = with pkgs; [
|
|
# screenshot
|
|
grim
|
|
slurp
|
|
satty
|
|
swappy
|
|
|
|
# editor
|
|
neovim
|
|
#messaging
|
|
telegram-desktop
|
|
vesktop
|
|
|
|
# misc
|
|
pciutils
|
|
copyq
|
|
nixos-icons
|
|
ffmpegthumbnailer
|
|
imagemagick
|
|
bun
|
|
fastfetch
|
|
|
|
wl-mirror
|
|
pavucontrol
|
|
thunderbird
|
|
croc
|
|
qbittorrent
|
|
weathr
|
|
# gnome
|
|
dconf-editor
|
|
file-roller
|
|
gnome-control-center
|
|
gnome-text-editor
|
|
nautilus
|
|
(papers.override {supportNautilus = true;})
|
|
inkscape
|
|
scrcpy
|
|
android-tools
|
|
(inputs.mynixpkgs.packages.${stdenv.hostPlatform.system}.multiviewer.overrideAttrs (old: {
|
|
buildInputs = (old.buildInputs or []) ++ [pkgs.makeWrapper];
|
|
postInstall = ''
|
|
wrapProgram $out/bin/multiviewer \
|
|
--set LD_LIBRARY_PATH "/run/opengl-driver/lib:''${LD_LIBRARY_PATH:-}" \
|
|
--set __EGL_VENDOR_LIBRARY_FILENAMES ${pkgs.mesa}/share/glvnd/egl_vendor.d/50_mesa.json \
|
|
--set LIBGL_ALWAYS_INDIRECT 0 \
|
|
--set ELECTRON_OZONE_PLATFORM_HINT wayland
|
|
'';
|
|
}))
|
|
|
|
swww
|
|
openvpn
|
|
];
|
|
}
|