diff --git a/flake.lock b/flake.lock index ce4a9c4..94794dc 100644 --- a/flake.lock +++ b/flake.lock @@ -21,6 +21,22 @@ "type": "github" } }, + "nix-flatpak": { + "locked": { + "lastModified": 1739444422, + "narHash": "sha256-iAVVHi7X3kWORftY+LVbRiStRnQEob2TULWyjMS6dWg=", + "owner": "gmodena", + "repo": "nix-flatpak", + "rev": "5e54c3ca05a7c7d968ae1ddeabe01d2a9bc1e177", + "type": "github" + }, + "original": { + "owner": "gmodena", + "ref": "v0.6.0", + "repo": "nix-flatpak", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1758346548, @@ -40,6 +56,7 @@ "root": { "inputs": { "home-manager": "home-manager", + "nix-flatpak": "nix-flatpak", "nixpkgs": "nixpkgs" } } diff --git a/flake.nix b/flake.nix index 4565376..65d64cd 100644 --- a/flake.nix +++ b/flake.nix @@ -1,17 +1,19 @@ { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; + nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.6.0"; home-manager = { url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; }; - outputs = inputs@{ nixpkgs, home-manager, ... }: { + outputs = inputs@{ nixpkgs, home-manager, nix-flatpak, ... }: { nixosConfigurations = { "aly-laptop" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ + nix-flatpak.nixosModules.nix-flatpak ./hw/aly-laptop.nix ./system/aly-laptop.nix ./system/global.nix diff --git a/home/aly.nix b/home/aly.nix index 7e5d313..88444f8 100644 --- a/home/aly.nix +++ b/home/aly.nix @@ -3,6 +3,9 @@ { home.username = "aly"; home.homeDirectory = "/home/aly"; + services.flatpak.packages = [ + "com.moonlight_stream.Moonlight" + ]; xresources.properties = { "Xcursor.size" = 16; "Xft.dpi" = 172;