124 lines
1.7 KiB
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
|
|
];
|
|
}
|