1773757500
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
{ pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
# Format: "<remote>:<app-id>"
|
||||
flatpakApps = [
|
||||
"flathub:in.cinny.Cinny"
|
||||
];
|
||||
|
||||
installScript = pkgs.writeShellScript "flatpak-setup" ''
|
||||
${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub \
|
||||
https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
|
||||
${lib.concatMapStringsSep "\n" (
|
||||
entry:
|
||||
let
|
||||
parts = lib.splitString ":" entry;
|
||||
remote = lib.elemAt parts 0;
|
||||
appId = lib.elemAt parts 1;
|
||||
in
|
||||
''
|
||||
${pkgs.flatpak}/bin/flatpak install --assumeyes --noninteractive \
|
||||
${remote} ${appId} || true
|
||||
''
|
||||
) flatpakApps}
|
||||
'';
|
||||
in
|
||||
{
|
||||
services.flatpak.enable = true;
|
||||
|
||||
environment.sessionVariables = {
|
||||
XDG_DATA_DIRS = [
|
||||
"/var/lib/flatpak/exports/share"
|
||||
"\${HOME}/.local/share/flatpak/exports/share"
|
||||
];
|
||||
};
|
||||
|
||||
system.activationScripts.flatpakSetup = {
|
||||
text = ''
|
||||
${installScript}
|
||||
'';
|
||||
deps = [ ];
|
||||
};
|
||||
}
|
||||
@@ -18,7 +18,6 @@
|
||||
lean4
|
||||
nerd-fonts.iosevka
|
||||
desktop-file-utils
|
||||
cinny
|
||||
|
||||
# CLI/TUI
|
||||
bitwarden-cli
|
||||
@@ -42,5 +41,6 @@
|
||||
supersonic
|
||||
mpv
|
||||
nicotine-plus
|
||||
nheko
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user