2023-04-30 00:02:59 +03:00
|
|
|
{ pkgs, inputs, lib, ... }: let
|
2023-04-22 17:06:09 +03:00
|
|
|
custom = inputs.self.packages.${pkgs.system};
|
|
|
|
|
2023-04-30 00:02:59 +03:00
|
|
|
sets = with pkgs; {
|
2022-02-05 21:42:36 +02:00
|
|
|
writing = [
|
2023-05-02 20:27:51 +03:00
|
|
|
(apostrophe.override { texlive = pkgs.emptyDirectory; })
|
2022-02-05 21:42:36 +02:00
|
|
|
libreoffice
|
|
|
|
];
|
|
|
|
drawing = [
|
|
|
|
pkgs.drawing
|
|
|
|
gimp
|
|
|
|
inkscape
|
|
|
|
krita
|
2022-09-07 22:51:26 +03:00
|
|
|
rnote
|
2022-02-05 21:42:36 +02:00
|
|
|
];
|
|
|
|
cli-utils = [
|
|
|
|
bat
|
|
|
|
dua
|
|
|
|
duf
|
|
|
|
fzf
|
|
|
|
git
|
|
|
|
hyperfine
|
|
|
|
lsd
|
|
|
|
ripgrep
|
|
|
|
wget
|
|
|
|
xh
|
|
|
|
];
|
|
|
|
www = [
|
2023-04-22 17:06:09 +03:00
|
|
|
custom.ungoogled-chromium
|
2022-02-05 21:42:36 +02:00
|
|
|
];
|
2023-04-22 17:06:09 +03:00
|
|
|
gui-apps = with custom; [
|
2022-07-01 22:45:38 +03:00
|
|
|
amberol
|
2023-05-02 20:57:03 +03:00
|
|
|
blackbox-high-refresh-rate
|
2023-07-23 00:38:21 +03:00
|
|
|
cavalier
|
|
|
|
denaro
|
2023-05-02 01:49:50 +03:00
|
|
|
deja-dup
|
|
|
|
dialect
|
2022-02-05 21:42:36 +02:00
|
|
|
obfuscate
|
2022-06-08 18:36:52 +03:00
|
|
|
fragments-remote
|
2023-04-30 00:59:08 +03:00
|
|
|
tubefeeder
|
2023-04-22 19:13:07 +03:00
|
|
|
wike
|
2022-02-05 21:42:36 +02:00
|
|
|
celluloid
|
2022-06-08 00:15:24 +03:00
|
|
|
easyeffects
|
2022-10-15 12:14:37 +03:00
|
|
|
endeavour
|
2022-02-05 21:42:36 +02:00
|
|
|
gnome-firmware-updater
|
|
|
|
gnome-podcasts
|
|
|
|
gnome.dconf-editor
|
|
|
|
gnome.gnome-boxes
|
2023-05-02 01:49:50 +03:00
|
|
|
gnome.gnome-sound-recorder
|
2022-02-05 21:42:36 +02:00
|
|
|
gnome.gnome-tweaks
|
|
|
|
gnome.nautilus-python
|
2022-04-15 19:17:05 +03:00
|
|
|
jellyfin-media-player
|
2023-05-02 01:49:50 +03:00
|
|
|
junction
|
2023-07-23 00:38:21 +03:00
|
|
|
newsflash
|
2022-02-05 21:42:36 +02:00
|
|
|
pavucontrol
|
|
|
|
scrcpy
|
2022-11-14 19:05:27 +02:00
|
|
|
vaults
|
2022-02-05 21:42:36 +02:00
|
|
|
virt-manager
|
2023-05-02 01:49:50 +03:00
|
|
|
warp
|
2022-02-05 21:42:36 +02:00
|
|
|
];
|
|
|
|
dev-tools = [
|
|
|
|
bustle
|
2023-05-01 21:45:25 +03:00
|
|
|
d-spy
|
2023-05-02 01:49:50 +03:00
|
|
|
emblem
|
2022-02-05 21:42:36 +02:00
|
|
|
gnome-builder
|
2023-05-02 01:49:50 +03:00
|
|
|
sysprof
|
2023-10-20 21:51:16 +03:00
|
|
|
custom.textpieces
|
2023-04-22 17:06:09 +03:00
|
|
|
custom.git-remote-ipld
|
2023-04-30 00:02:59 +03:00
|
|
|
custom.webfont-kit-generator
|
2022-02-05 21:42:36 +02:00
|
|
|
];
|
|
|
|
system = with pkgs.gnomeExtensions; [
|
|
|
|
appindicator
|
|
|
|
caffeine
|
|
|
|
gsconnect
|
|
|
|
];
|
|
|
|
};
|
|
|
|
in {
|
|
|
|
environment.systemPackages = lib.flatten (builtins.attrValues sets);
|
|
|
|
}
|