1
0
Fork 0

General: move default Flatpak packages to their respective modules

This commit is contained in:
Aires 2024-12-11 11:49:19 -05:00
parent 064927b392
commit a725eafe63
6 changed files with 21 additions and 20 deletions

View file

@ -350,11 +350,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1733550349,
"narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=",
"lastModified": 1733808091,
"narHash": "sha256-KWwINTQelKOoQgrXftxoqxmKFZb9pLVfnRvK270nkVk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34",
"rev": "a0f3e10d94359665dba45b71b4227b0aeb851f8e",
"type": "github"
},
"original": {

View file

@ -17,6 +17,7 @@ in
${namespace}.ui.flatpak = {
enable = true;
packages = [
"md.obsidian.Obsidian"
"org.onlyoffice.desktopeditors"
"us.zoom.Zoom"
];

View file

@ -47,5 +47,9 @@ in
};
};
};
${namespace}.ui.flatpak.packages = lib.mkIf config.${namespace}.ui.flatpak.enable [
"com.github.wwmm.easyeffects"
];
};
}

View file

@ -17,7 +17,11 @@ in
packages = lib.mkOption {
description = "Flatpak packages to install.";
type = lib.types.listOf lib.types.str;
default = [ ];
default = [
"com.github.tchx84.Flatseal"
"org.mozilla.firefox"
"io.github.ungoogled_software.ungoogled_chromium"
];
example = lib.literalExpression "[ \"com.valvesoftware.Steam\" ]";
};
remotes = lib.mkOption {

View file

@ -1,4 +1,9 @@
{ config, namespace, ... }:
{
config,
lib,
namespace,
...
}:
let
# Do not change this value! This tracks when NixOS was installed on your system.
@ -69,14 +74,9 @@ in
# Enable Flatpak support.
enable = true;
# Define Flatpak packages to install.
packages = [
"com.github.tchx84.Flatseal"
"com.github.wwmm.easyeffects"
"md.obsidian.Obsidian"
"net.codelogistics.webapps"
# Define extra Flatpak packages to install.
packages = lib.mkAfter [
"org.keepassxc.KeePassXC"
"org.mozilla.firefox"
];
useBindFS = true;

View file

@ -95,14 +95,6 @@ in
ui = {
flatpak = {
enable = true;
packages = [
"com.github.tchx84.Flatseal"
"com.github.wwmm.easyeffects"
"md.obsidian.Obsidian"
"net.codelogistics.webapps"
"org.mozilla.firefox"
];
useBindFS = true;
};
desktops.gnome.enable = true;