add home options
This commit is contained in:
parent
fd0e9dfbd1
commit
37c414c4b7
5 changed files with 166 additions and 34 deletions
|
|
@ -1,48 +1,39 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
osconfig,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
custom-catppuccin-gtk = pkgs.catppuccin-gtk.override {
|
||||
variant = "mocha";
|
||||
accents = [ "sapphire" ];
|
||||
size = "compact";
|
||||
};
|
||||
|
||||
custom-catppuccin-kde = (pkgs.catppuccin-kde.override {
|
||||
flavour = [ "mocha" ];
|
||||
accents = [ "sapphire" ];
|
||||
});
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
custom-catppuccin-gtk
|
||||
home.packages = [
|
||||
(lib.mkIf config.programs.catppuccin.enable config.programs.catppuccin.package)
|
||||
|
||||
hyprshot
|
||||
antigravity
|
||||
prismlauncher
|
||||
protonup-qt
|
||||
protonplus
|
||||
vlc
|
||||
gimp
|
||||
libreoffice-qt-fresh
|
||||
lutris
|
||||
osu-lazer-bin
|
||||
lmstudio
|
||||
blender
|
||||
xprop
|
||||
(lib.mkIf config.programs.hyprshot.enable config.programs.hyprshot.package)
|
||||
(lib.mkIf config.programs.antigravity.enable config.programs.antigravity.package)
|
||||
(lib.mkIf config.programs.prismlauncher.enable config.programs.prismlauncher.package)
|
||||
(lib.mkIf config.programs.proton-ge.enable config.programs.proton-ge.protonup-qt)
|
||||
(lib.mkIf config.programs.proton-ge.enable config.programs.proton-ge.protonplus)
|
||||
(lib.mkIf config.programs.vlc.enable config.programs.vlc.package)
|
||||
(lib.mkIf config.programs.gimp.enable config.programs.gimp.package)
|
||||
(lib.mkIf config.programs.libreoffice.enable config.programs.libreoffice.package)
|
||||
(lib.mkIf config.programs.lutris.enable config.programs.lutris.package)
|
||||
(lib.mkIf config.programs.osu.enable config.programs.osu.package)
|
||||
(lib.mkIf config.programs.lmstudio.enable config.programs.lmstudio.package)
|
||||
(lib.mkIf config.programs.blender.enable config.programs.blender.package)
|
||||
(lib.mkIf config.programs.xprop.enable config.programs.xprop.package)
|
||||
|
||||
bluetuith
|
||||
lxqt.pavucontrol-qt
|
||||
nwg-look
|
||||
(lib.mkIf config.programs.bluetuith.enable config.programs.bluetuith.package)
|
||||
(lib.mkIf config.programs.pavucontrol.enable config.programs.pavucontrol.package)
|
||||
(lib.mkIf config.programs.nwg-look.enable config.programs.nwg-look.package)
|
||||
|
||||
proton-pass
|
||||
proton-authenticator
|
||||
(lib.mkIf config.programs.proton-apps.enable config.programs.proton-apps.pass)
|
||||
(lib.mkIf config.programs.proton-apps.enable config.programs.proton-apps.authenticator)
|
||||
|
||||
inputs.hytale-launcher.packages.${system}.default
|
||||
(lib.mkIf osconfig.device.programs.cider-2.enable cider-2)
|
||||
(lib.mkIf config.programs.hytale.enable config.programs.hytale.package)
|
||||
(lib.mkIf (
|
||||
config.programs.cider.enable && osconfig.device.programs.cider-2.enable
|
||||
) config.programs.cider.package)
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue