diff --git a/modules/common-desktop/bin.nix b/modules/common-desktop/bin.nix new file mode 100644 index 0000000..bcb1013 --- /dev/null +++ b/modules/common-desktop/bin.nix @@ -0,0 +1 @@ +{environment.localBinInPath = true;} \ No newline at end of file diff --git a/modules/common-desktop/flatpak.nix b/modules/common-desktop/flatpak.nix new file mode 100644 index 0000000..d1b6cd8 --- /dev/null +++ b/modules/common-desktop/flatpak.nix @@ -0,0 +1,3 @@ +{ + services.flatpak.enable = true; +} diff --git a/modules/common-desktop/packages.nix b/modules/common-desktop/packages.nix index d380797..9010859 100644 --- a/modules/common-desktop/packages.nix +++ b/modules/common-desktop/packages.nix @@ -18,7 +18,7 @@ pciutils monophony alejandra - grapejuice + nodejs_21 impression libreoffice virt-manager diff --git a/modules/common-desktop/polkit.nix b/modules/common-desktop/polkit.nix new file mode 100644 index 0000000..02c590a --- /dev/null +++ b/modules/common-desktop/polkit.nix @@ -0,0 +1,20 @@ +{pkgs, ...}: { + environment.systemPackages = [ + (pkgs.writeTextDir "share/polkit-1/actions/com.henryhiles.quados.policy" '' + + + + + Rebuild + Authentication is required to rebuild the system + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + /run/current-system/sw/bin/flatpak + + + '') + ]; +} \ No newline at end of file