nixfiles/users/lyes/desktop/packages.nix

124 lines
1.7 KiB
Nix

{ pkgs, zen-browser, ... }:
let
tex = (pkgs.texlive.combine { inherit (pkgs.texlive)
scheme-medium
lettre
wallpaper
lastpage
hyphenat
moresize
fontawesome5
montserrat
titlesec
ly1
footmisc
titling
frpseudocode
ebproof
comment;
});
in {
users.users.lyes.packages = with pkgs; [
# Web
zen-browser.packages."${system}".default
dropbox
filezilla
organicmaps
# Messaging
discord
vesktop
whatsapp-for-linux
# element-desktop
fractal
zoom-us
# Image
gimp
inkscape
# Video
mpv
syncplay
obs-studio
yt-dlp
handbrake
(kodi.withPackages(kodiPkgs: with kodiPkgs; [
youtube
sponsorblock
pvr-iptvsimple
]))
# Audio
helvum
local.quadcastrgb
# Games
heroic
# cemu
prismlauncher
# vvvvvv
ryujinx
dolphin-emu
parsec-bin
unstable.suyu
# suyu
# factorio
# Reading
# calibre
# Note taking
tex
pandoc
unstable.typst
# typst
tinymist
zotero
# Programming
git
git-lfs
vscode
# zed-editor
gcc
rustup
python3
ocaml
ocamlPackages.ocaml-lsp
ocamlPackages.ocamlformat
opam
ledit
nodejs
nil
nixd
nixfmt-rfc-style
protege # LogIA Course
haskellPackages.Agda
agdaPackages.standard-library
elan
# Containers & VMs
toolbox
distrobox
# Virtualization
qemu
virt-manager
# Utilities
ghostty
# Proton
protonmail-bridge-gui
protonmail-desktop
protonvpn-gui
proton-pass
# Multimedia
pipewire.dev
# pulseaudio
libopus
];
}