diff --git a/flake.nix b/flake.nix index 100114b..168993f 100644 --- a/flake.nix +++ b/flake.nix @@ -26,7 +26,7 @@ }; }; - nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.7.0"; + nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest"; grub2-themes = { url = "github:vinceliuice/grub2-themes"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/groups/all/default.nix b/groups/all/default.nix index b367245..090cc7b 100644 --- a/groups/all/default.nix +++ b/groups/all/default.nix @@ -7,6 +7,10 @@ lib, ... }: { + imports = [ + ./modules/flatpak.nix + ]; + # NOTE: mkDefault is 1000 and mkForce is 50 # NOTE: so this is like a second mkDefault security.sudo.wheelNeedsPassword = lib.mkOverride 900 true; diff --git a/groups/all/modules/flatpak.nix b/groups/all/modules/flatpak.nix new file mode 100644 index 0000000..20cf828 --- /dev/null +++ b/groups/all/modules/flatpak.nix @@ -0,0 +1,12 @@ +{...}: { + services.flatpak = { + remotes = [ + { + location = "https://dl.flathub.org/repo/flathub.flatpakrepo"; + name = "flathub"; + } + ]; + + uninstallUnmanaged = true; + }; +} diff --git a/groups/cryde/default.nix b/groups/cryde/default.nix index 3a75daa..359642e 100644 --- a/groups/cryde/default.nix +++ b/groups/cryde/default.nix @@ -1,5 +1,4 @@ { - inputs, pkgs, config, ... @@ -11,8 +10,6 @@ ../../hosts/modules/wm/hyprland.nix ../../hosts/modules/steam.nix ../../hosts/modules/obsidian.nix - - # inputs.nix-flatpak.nixosModules.nix-flatpak ]; boot.loader.grub2-theme = { diff --git a/hosts/myputer/modules/gamergrl/default.nix b/hosts/myputer/modules/gamergrl/default.nix new file mode 100644 index 0000000..f295398 --- /dev/null +++ b/hosts/myputer/modules/gamergrl/default.nix @@ -0,0 +1,11 @@ +{...}: { + services.flatpak = { + packages = [ + { + # Linux Runtime for Roblox + appId = "org.vinegarhq.Sober"; + origin = "flathub"; + } + ]; + }; +}