flatpak support

This commit is contained in:
2026-07-03 16:38:02 -05:00
parent c311e89baa
commit 9e4ed6a05a
4 changed files with 32 additions and 4 deletions
+3 -1
View File
@@ -91,7 +91,7 @@
}; };
# Install firefox. # Install firefox.
programs.firefox.enable = true; # programs.firefox.enable = true;
# Allow unfree packages # Allow unfree packages
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@@ -119,6 +119,8 @@
# List services that you want to enable: # List services that you want to enable:
services.flatpak.enable = true;
# Enable the OpenSSH daemon. # Enable the OpenSSH daemon.
# services.openssh.enable = true; # services.openssh.enable = true;
Generated
+16
View File
@@ -21,6 +21,21 @@
"type": "github" "type": "github"
} }
}, },
"nix-flatpak": {
"locked": {
"lastModified": 1780908363,
"narHash": "sha256-llGS4y3Qh1eUkli3/Y2VY9FV3GOUKFZR1E2BDftt45Q=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "1df08625f0f8c7d6e300a0e5df7955bbb877d809",
"type": "github"
},
"original": {
"owner": "gmodena",
"repo": "nix-flatpak",
"type": "github"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1782847225, "lastModified": 1782847225,
@@ -40,6 +55,7 @@
"root": { "root": {
"inputs": { "inputs": {
"home-manager": "home-manager", "home-manager": "home-manager",
"nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
} }
} }
+3 -1
View File
@@ -3,6 +3,7 @@
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05"; nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05";
nix-flatpak.url = "github:gmodena/nix-flatpak";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-26.05"; url = "github:nix-community/home-manager/release-26.05";
@@ -10,7 +11,7 @@
}; };
}; };
outputs = { self, nixpkgs, home-manager, ... }: outputs = { self, nixpkgs, home-manager, nix-flatpak, ... }:
let let
system = "x86_64-linux"; system = "x86_64-linux";
in { in {
@@ -27,6 +28,7 @@
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.users.cybrneko = { pkgs, ... }: { home-manager.users.cybrneko = { pkgs, ... }: {
imports = [ imports = [
nix-flatpak.homeManagerModules.nix-flatpak
./home.nix ./home.nix
./users/cybrneko.nix ./users/cybrneko.nix
]; ];
+9 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, ... }: { config, pkgs, nix-flatpak, ... }:
{ {
home.stateVersion = "26.05"; home.stateVersion = "26.05";
@@ -42,4 +42,12 @@
show-indicator = [ "always" ]; show-indicator = [ "always" ];
}; };
}; };
services.flatpak = {
enable = true;
packages = [
"com.github.tchx84.Flatseal"
];
};
} }