mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 14:14:07 +02:00
Compare commits
4 Commits
9cf19104ed
...
226a7a1559
Author | SHA1 | Date | |
---|---|---|---|
226a7a1559 | |||
34c3c1f1e9 | |||
76a415fc76 | |||
4f2fcf2baf |
17
flake.lock
17
flake.lock
@ -41,6 +41,22 @@
|
|||||||
"type": "github"
|
"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": {
|
"nix-github-actions": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@ -122,6 +138,7 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"jovian": "jovian",
|
"jovian": "jovian",
|
||||||
|
"nix-flatpak": "nix-flatpak",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"plasma-manager": "plasma-manager"
|
"plasma-manager": "plasma-manager"
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
inputs.home-manager.follows = "home-manager";
|
inputs.home-manager.follows = "home-manager";
|
||||||
};
|
};
|
||||||
|
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
|
||||||
};
|
};
|
||||||
# Define Outputs, import Modules
|
# Define Outputs, import Modules
|
||||||
outputs =
|
outputs =
|
||||||
@ -21,6 +22,7 @@
|
|||||||
home-manager,
|
home-manager,
|
||||||
jovian,
|
jovian,
|
||||||
plasma-manager,
|
plasma-manager,
|
||||||
|
nix-flatpak,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
@ -31,6 +33,7 @@
|
|||||||
# NixOS Modules for all hosts
|
# NixOS Modules for all hosts
|
||||||
systemModules = [
|
systemModules = [
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
|
nix-flatpak.nixosModules.nix-flatpak
|
||||||
./modules/system/apps-shell
|
./modules/system/apps-shell
|
||||||
./modules/system/boot
|
./modules/system/boot
|
||||||
./modules/system/devices
|
./modules/system/devices
|
||||||
@ -77,9 +80,10 @@
|
|||||||
./modules/system/controller
|
./modules/system/controller
|
||||||
./modules/system/jovian-${hostName}
|
./modules/system/jovian-${hostName}
|
||||||
./modules/system/lact
|
./modules/system/lact
|
||||||
./modules/system/syncthing
|
|
||||||
./modules/system/plasma
|
./modules/system/plasma
|
||||||
|
./modules/system/retrodeck
|
||||||
./modules/system/steam
|
./modules/system/steam
|
||||||
|
./modules/system/syncthing
|
||||||
./modules/system/sddm
|
./modules/system/sddm
|
||||||
{
|
{
|
||||||
# Device specific Home Manager Modules
|
# Device specific Home Manager Modules
|
||||||
@ -118,6 +122,7 @@
|
|||||||
./modules/system/jovian-${hostName}
|
./modules/system/jovian-${hostName}
|
||||||
./modules/system/lact
|
./modules/system/lact
|
||||||
./modules/system/plasma
|
./modules/system/plasma
|
||||||
|
./modules/system/retrodeck
|
||||||
./modules/system/steam
|
./modules/system/steam
|
||||||
./modules/system/syncthing
|
./modules/system/syncthing
|
||||||
{
|
{
|
||||||
@ -155,6 +160,7 @@
|
|||||||
./modules/system/jovian-${hostName}
|
./modules/system/jovian-${hostName}
|
||||||
./modules/system/lact
|
./modules/system/lact
|
||||||
./modules/system/plasma
|
./modules/system/plasma
|
||||||
|
./modules/system/retrodeck
|
||||||
./modules/system/steam
|
./modules/system/steam
|
||||||
./modules/system/syncthing
|
./modules/system/syncthing
|
||||||
{
|
{
|
||||||
|
8
modules/system/retrodeck/default.nix
Normal file
8
modules/system/retrodeck/default.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
services.flatpak.enable = true;
|
||||||
|
services.flatpak.packages = [
|
||||||
|
{ appId = "net.retrodeck.retrodeck"; origin = "flathub"; }
|
||||||
|
];
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user