Compare commits

..

4 Commits

Author SHA1 Message Date
226a7a1559 import retrodeck module
Some checks are pending
Flake.lock / build (push) Waiting to run
2024-08-25 18:57:05 +02:00
34c3c1f1e9 install retrodeck 2024-08-25 18:56:41 +02:00
76a415fc76 install nix-flatpak 2024-08-25 18:52:45 +02:00
4f2fcf2baf flake.lock: Update
Flake lock file updates:

• Added input 'nix-flatpak':
    'github:gmodena/nix-flatpak/b76fa31346db7fc958a9898f3c594696ca71c4fd' (2024-04-01)
2024-08-25 18:52:29 +02:00
3 changed files with 32 additions and 1 deletions

View File

@ -41,6 +41,22 @@
"type": "github"
}
},
"nix-flatpak": {
"locked": {
"lastModified": 1711997201,
"narHash": "sha256-J71xzQlVYsjagA4AsVwRazhBh2rZrPpKvxTgs6UzL7c=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "b76fa31346db7fc958a9898f3c594696ca71c4fd",
"type": "github"
},
"original": {
"owner": "gmodena",
"ref": "v0.4.1",
"repo": "nix-flatpak",
"type": "github"
}
},
"nix-github-actions": {
"inputs": {
"nixpkgs": [
@ -122,6 +138,7 @@
"inputs": {
"home-manager": "home-manager",
"jovian": "jovian",
"nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs_2",
"plasma-manager": "plasma-manager"
}

View File

@ -13,6 +13,7 @@
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
};
# Define Outputs, import Modules
outputs =
@ -21,6 +22,7 @@
home-manager,
jovian,
plasma-manager,
nix-flatpak,
...
}:
let
@ -31,6 +33,7 @@
# NixOS Modules for all hosts
systemModules = [
home-manager.nixosModules.home-manager
nix-flatpak.nixosModules.nix-flatpak
./modules/system/apps-shell
./modules/system/boot
./modules/system/devices
@ -77,9 +80,10 @@
./modules/system/controller
./modules/system/jovian-${hostName}
./modules/system/lact
./modules/system/syncthing
./modules/system/plasma
./modules/system/retrodeck
./modules/system/steam
./modules/system/syncthing
./modules/system/sddm
{
# Device specific Home Manager Modules
@ -118,6 +122,7 @@
./modules/system/jovian-${hostName}
./modules/system/lact
./modules/system/plasma
./modules/system/retrodeck
./modules/system/steam
./modules/system/syncthing
{
@ -155,6 +160,7 @@
./modules/system/jovian-${hostName}
./modules/system/lact
./modules/system/plasma
./modules/system/retrodeck
./modules/system/steam
./modules/system/syncthing
{

View File

@ -0,0 +1,8 @@
{ ... }:
{
services.flatpak.enable = true;
services.flatpak.packages = [
{ appId = "net.retrodeck.retrodeck"; origin = "flathub"; }
];
}