1773757500
This commit is contained in:
@@ -13,7 +13,6 @@
|
|||||||
./modules/programs.nix
|
./modules/programs.nix
|
||||||
./modules/hardware.nix
|
./modules/hardware.nix
|
||||||
./modules/services.nix
|
./modules/services.nix
|
||||||
./modules/flatpak.nix
|
|
||||||
./modules/home.nix
|
./modules/home.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
lean4
|
||||||
nerd-fonts.iosevka
|
nerd-fonts.iosevka
|
||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
cinny
|
|
||||||
|
|
||||||
# CLI/TUI
|
# CLI/TUI
|
||||||
bitwarden-cli
|
bitwarden-cli
|
||||||
@@ -42,5 +41,6 @@
|
|||||||
supersonic
|
supersonic
|
||||||
mpv
|
mpv
|
||||||
nicotine-plus
|
nicotine-plus
|
||||||
|
nheko
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user