Compare commits
2 Commits
de43e917c5
...
506c4f9357
| Author | SHA1 | Date | |
|---|---|---|---|
| 506c4f9357 | |||
| a4ed475237 |
@@ -9,6 +9,7 @@ in {
|
|||||||
./bitwarden.nix
|
./bitwarden.nix
|
||||||
./rustdesk.nix
|
./rustdesk.nix
|
||||||
./rustdesk-epicenter.nix
|
./rustdesk-epicenter.nix
|
||||||
|
./flatpak-packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
@@ -153,14 +154,5 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.flatpak.enable = true;
|
|
||||||
systemd.services.flatpak-repo = {
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
path = [ pkgs.flatpak ];
|
|
||||||
script = ''
|
|
||||||
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.variables.TERMINAL_COMMAND = "alacritty";
|
environment.variables.TERMINAL_COMMAND = "alacritty";
|
||||||
}
|
}
|
||||||
|
|||||||
29
hosts/nb/modules/desktop/flatpak-packages.nix
Normal file
29
hosts/nb/modules/desktop/flatpak-packages.nix
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
{ pkgs, ... }: {
|
||||||
|
services.flatpak.enable = true;
|
||||||
|
systemd.services.flatpak-repo = {
|
||||||
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
path = [ pkgs.flatpak ];
|
||||||
|
script = ''
|
||||||
|
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
systemd.services.flatpak-install-packages = {
|
||||||
|
wants = [ "flatpak-repo.service" ];
|
||||||
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
path = [ pkgs.flatpak ];
|
||||||
|
script = ''
|
||||||
|
flatpak install -y https://dl.flathub.org/repo/appstream/io.github.yuki_iptv.yuki-iptv.flatpakref
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = [
|
||||||
|
(pkgs.makeDesktopItem {
|
||||||
|
name = "yuki-iptv";
|
||||||
|
desktopName = "Yuki IPTV";
|
||||||
|
genericName = "IPTV Player";
|
||||||
|
exec = "${pkgs.flatpak}/bin/flatpak run io.github.yuki_iptv.yuki-iptv";
|
||||||
|
terminal = false;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user