move packages to own module
This commit is contained in:
35
modules/graphical/basics.nix
Normal file
35
modules/graphical/basics.nix
Normal file
@@ -0,0 +1,35 @@
|
||||
{ config, pkgs, inputs, lib, ... }:
|
||||
with lib;
|
||||
let cfg = config.custom.graphical.basics;
|
||||
in {
|
||||
options.custom.graphical.basics = {
|
||||
enable = mkEnableOption "Enables basics";
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = with pkgs; [
|
||||
keepassxc
|
||||
discord
|
||||
gvfs
|
||||
remmina
|
||||
thunderbird
|
||||
localsend
|
||||
#element-desktop
|
||||
krita
|
||||
libreoffice
|
||||
#anki TODO broken because pyqt6 build fails
|
||||
p7zip
|
||||
qbittorrent
|
||||
brightnessctl
|
||||
#wacomtablet
|
||||
pinta # paint
|
||||
#qalculate-qt # calculator TODO build broken
|
||||
#libsForQt5.kcalc
|
||||
#syncthingtray #doesnt work with socket yet
|
||||
v4l-utils
|
||||
logseq # notes
|
||||
ani-cli
|
||||
mangal
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -26,5 +26,6 @@
|
||||
./shared.nix
|
||||
./nightlight.nix
|
||||
./xfce.nix
|
||||
./basics.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -19,8 +19,8 @@ in {
|
||||
};
|
||||
environment.systemPackages = [ pkgs.mangohud ]
|
||||
++ optionals cfg.enablePreinstalled (with pkgs; [
|
||||
taisei
|
||||
osu-lazer-bin
|
||||
#taisei
|
||||
#osu-lazer-bin
|
||||
wineWowPackages.unstableFull
|
||||
winetricks
|
||||
lutris
|
||||
|
||||
@@ -64,31 +64,9 @@ in {
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
keepassxc
|
||||
discord
|
||||
#vesktop
|
||||
gvfs
|
||||
remmina
|
||||
thunderbird
|
||||
localsend
|
||||
#element-desktop
|
||||
krita
|
||||
libreoffice
|
||||
screenshot
|
||||
#anki TODO broken because pyqt6 build fails
|
||||
p7zip
|
||||
qbittorrent
|
||||
brightnessctl
|
||||
#wacomtablet
|
||||
wl-clipboard
|
||||
pinta # paint
|
||||
#qalculate-qt # calculator TODO build broken
|
||||
#libsForQt5.kcalc
|
||||
#syncthingtray #doesnt work with socket yet
|
||||
v4l-utils
|
||||
logseq # notes
|
||||
xarchiver # archive tool
|
||||
ani-cli
|
||||
mangal
|
||||
adwaita-icon-theme
|
||||
];
|
||||
};
|
||||
|
||||
@@ -34,6 +34,8 @@
|
||||
i3.enable = true;
|
||||
xfce.enable = true;
|
||||
shared.enable = true;
|
||||
games.enable = true;
|
||||
basics.enable = true;
|
||||
};
|
||||
};
|
||||
mainUser.layout = "de";
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
#gnome.enable = true;
|
||||
#cosmic.enable = true;
|
||||
shared.enable = true;
|
||||
basics.enable = true;
|
||||
stylix.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user