clean office
All checks were successful
nixos config pipeline / show-flake (push) Successful in 33s
nixos config pipeline / deploy (push) Successful in 1m3s

This commit is contained in:
smayzy 2026-01-17 16:30:43 +01:00
parent 4475bc7129
commit d54bad1c90
10 changed files with 17 additions and 175 deletions

View File

@ -22,12 +22,7 @@ in
wireguard.enable = true; wireguard.enable = true;
gui-utilities.enable = true; gui-utilities.enable = true;
mouse.enable = true; mouse.enable = true;
obsidian.enable = true;
kdenlive.enable = true;
thunderbird.enable = true; thunderbird.enable = true;
blender.enable = true;
inkscape.enable = true;
komikku.enable = true;
flatpak = { flatpak = {
enable = true; enable = true;
media.enable = true; media.enable = true;
@ -38,19 +33,24 @@ in
calibre.enable = true; calibre.enable = true;
freecad.enable = true; freecad.enable = true;
fritzing.enable = true; fritzing.enable = true;
aegisub.enable = true;
tor.enable = true; tor.enable = true;
chromium.enable = true; chromium.enable = true;
ghidra.enable = true; ghidra.enable = true;
firejail.enable = true; firejail.enable = true;
wireshark.enable = true; wireshark.enable = true;
bitwarden.enable = true;
alacritty.enable = true; alacritty.enable = true;
}; };
programs.firefox.enable = true; programs.firefox.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
librewolf librewolf
prismlauncher prismlauncher
obsidian
komikku
inkscape
blender
bitwarden-desktop
aegisub
kdePackages.kdenlive
]; ];
}; };
} }

View File

@ -27,11 +27,7 @@ in
wireguard.enable = true; wireguard.enable = true;
gui-utilities.enable = true; gui-utilities.enable = true;
mouse.enable = true; mouse.enable = true;
obsidian.enable = true;
kdenlive.enable = true;
thunderbird.enable = true; thunderbird.enable = true;
inkscape.enable = true;
komikku.enable = true;
flatpak = { flatpak = {
enable = true; enable = true;
dev.enable = true; dev.enable = true;
@ -42,17 +38,24 @@ in
freecad.enable = true; freecad.enable = true;
tor.enable = true; tor.enable = true;
fritzing.enable = true; fritzing.enable = true;
aegisub.enable = true;
alacritty.enable = true; alacritty.enable = true;
chromium.enable = true; chromium.enable = true;
firejail.enable = true; firejail.enable = true;
wireshark.enable = true; wireshark.enable = true;
bitwarden.enable = true;
steam.enable = true; steam.enable = true;
}; };
programs.firefox.enable = true; programs.firefox.enable = true;
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
environment.systemPackages = with pkgs; [ networkmanagerapplet librewolf]; environment.systemPackages = with pkgs; [
networkmanagerapplet
librewolf
obsidian
komikku
inkscape
bitwarden-desktop
aegisub
kdePackages.kdenlive
];
}; };
} }

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.aegisub.enable = mkOption {
type = types.bool;
default = false;
description = "aegisub";
};
config = mkIf config.smayzy.aegisub.enable {
environment.systemPackages = with pkgs; [
aegisub
];
};
}

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.bitwarden.enable = mkOption {
type = types.bool;
default = false;
description = "bitwarden";
};
config = mkIf config.smayzy.bitwarden.enable {
environment.systemPackages = with pkgs; [
bitwarden-desktop
];
};
}

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.blender.enable = mkOption {
type = types.bool;
default = false;
description = "blender";
};
config = mkIf config.smayzy.blender.enable {
environment.systemPackages = with pkgs; [
blender
];
};
}

View File

@ -1,13 +1,6 @@
{ ... }: { ... }:
{ {
imports = [ imports = [
./aegisub.nix
./bitwarden.nix
./blender.nix
./inkscape.nix
./kdenlive.nix
./komikku.nix
./obsidian.nix
./office.nix ./office.nix
]; ];
} }

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.inkscape.enable = mkOption {
type = types.bool;
default = false;
description = "inkscape";
};
config = mkIf config.smayzy.inkscape.enable {
environment.systemPackages = with pkgs; [
inkscape
];
};
}

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.kdenlive.enable = mkOption {
type = types.bool;
default = false;
description = "kdenlive";
};
config = mkIf config.smayzy.kdenlive.enable {
environment.systemPackages = with pkgs; [
kdePackages.kdenlive
];
};
}

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.komikku.enable = mkOption {
type = types.bool;
default = false;
description = "komikku";
};
config = mkIf config.smayzy.komikku.enable {
environment.systemPackages = with pkgs; [
komikku
];
};
}

View File

@ -1,22 +0,0 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.obsidian.enable = mkOption {
type = types.bool;
default = false;
description = "obsidian";
};
config = mkIf config.smayzy.obsidian.enable {
environment.systemPackages = with pkgs; [
obsidian
];
};
}