adding flatpak support
This commit is contained in:
parent
32138b17d7
commit
c368538b2e
@ -7,6 +7,8 @@
|
||||
# Home manager
|
||||
home-manager.url = "github:nix-community/home-manager/release-24.05";
|
||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||
# Managing flatpak apps
|
||||
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
|
||||
};
|
||||
|
||||
outputs = {
|
||||
@ -20,6 +22,7 @@
|
||||
# HP Spectre x360 2018
|
||||
nixosConfigurations.spectre = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = [
|
||||
./hosts/spectre-x360-2018
|
||||
home-manager.nixosModules.home-manager
|
||||
@ -29,6 +32,7 @@
|
||||
|
||||
home-manager.users.remy.imports = [
|
||||
./users/remy.nix
|
||||
inputs.nix-flatpak.homeManagerModules.nix-flatpak
|
||||
];
|
||||
}
|
||||
];
|
||||
@ -42,7 +46,9 @@
|
||||
# };
|
||||
|
||||
## Home Manager configurations here?
|
||||
# TODO
|
||||
|
||||
|
||||
## Useful nix build tools
|
||||
# iso builder TODO
|
||||
};
|
||||
}
|
||||
|
19
modules/home-manager/flatpaks.nix
Normal file
19
modules/home-manager/flatpaks.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ lib, ... }: {
|
||||
|
||||
services.flatpak.enable = true;
|
||||
|
||||
services.flatpak.update.auto.enable = false;
|
||||
services.flatpak.uninstallUnmanaged = false;
|
||||
services.flatpak.packages = [
|
||||
#{ appId = "com.brave.Browser"; origin = "flathub"; }
|
||||
com.calibre_ebook.calibre
|
||||
com.github.flxzt.rnote
|
||||
com.github.tchx84.Flatseal
|
||||
com.spotify.Client
|
||||
io.podman_desktop.PodmanDesktop
|
||||
org.pipewire.Helvum
|
||||
#"com.obsproject.Studio"
|
||||
#"im.riot.Riot"
|
||||
];
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user