nixos-config/configurations/profile/common/packages/default.nix

54 lines
1.2 KiB
Nix
Raw Normal View History

{ config, pkgs, lib, materusArg, ... }:
with materusArg.pkgs.lib;
2023-10-08 11:42:08 +02:00
{
imports = [
./fonts.nix
];
#Single Packages
options.materus.profile.packages.home-manager = mkPrivateVar materusArg.cfg.configInputs.home-manager.packages.${pkgs.system}.home-manager;
options.materus.profile.packages.firefox = mkPrivateVar (pkgs.firefox.override {
nativeMessagingHosts = [
pkgs.plasma-browser-integration
];
});
2023-10-08 11:42:08 +02:00
#Package Lists
options.materus.profile.packages.list.nixRelated = mkPrivateVar (with pkgs; [
nix-prefetch
nix-prefetch-scripts
nix-prefetch-github
nix-prefetch-docker
nixfmt
nix-top
nix-tree
nix-diff
nix-ld
nil
nixpkgs-fmt
2023-10-08 11:42:08 +02:00
nixpkgs-review
]);
options.materus.profile.packages.list.desktopApps = mkPrivateVar (with pkgs; [
(discord.override { nss = nss_latest; withOpenASAR = true; withTTS = true; })
2023-10-08 11:42:08 +02:00
tdesktop
mpv
ani-cli
2024-04-19 18:30:42 +02:00
obsidian
nextcloud-client
2023-10-08 11:42:08 +02:00
spotify
thunderbird
keepassxc
(aspellWithDicts (ds: with ds; [ en en-computers en-science pl ]))
onlyoffice-bin
]);
options.materus.profile.packages.list.terminalApps = mkPrivateVar (with pkgs; [
neofetch
ripgrep
fd
]);
}