Flatpak declarativo

This commit is contained in:
DarkGui
2025-10-18 16:14:28 -03:00
parent 98b28e7419
commit 8e7fe043d6
4 changed files with 56 additions and 29 deletions
+11 -2
View File
@@ -1,11 +1,20 @@
{ config, lib, inputs, pkgs, ... }: {
services.flatpak.enable = true;
services.flatpak = {
enable = true;
packages = [
"org.vinegarhq.Sober/x86_64/stable"
"com.dec05eba.gpu_screen_recorder/x86_64/stable"
];
update.auto = {
enable = true;
onCalendar = "weekly"; # Default value
};
};
xdg.portal = {
enable = true;
extraPortals = [pkgs.kdePackages.xdg-desktop-portal-kde];
config.common.default = "*";
};
}
+1 -1
View File
@@ -36,6 +36,6 @@
inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.vulkan-tools
## repositorio chaotic
#inputs.chaotic.packages.${pkgs.system}.proton-cachyos_x86_64_v3
#inputs.chaotic.packages.${pkgs.system}.proton-cachyos
];
}
+40 -24
View File
@@ -29,11 +29,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1760703731,
"narHash": "sha256-WkYdoOLngwc1fim05zQcWjhLgPZVRDPNnhRAiYlguQI=",
"lastModified": 1760747305,
"narHash": "sha256-SsuuyaFp4TbJ+ofti9EXot9gIOk4vZqccat/zERVQN4=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "707764fb48d718b1166a8dc69ceeaf344e15c297",
"rev": "9838e14b30857ac0a50dbe98a5ba2233d6ccb2de",
"type": "github"
},
"original": {
@@ -102,11 +102,11 @@
]
},
"locked": {
"lastModified": 1760500983,
"narHash": "sha256-zfY4F4CpeUjTGgecIJZ+M7vFpwLc0Gm9epM/iMQd4w8=",
"lastModified": 1760662441,
"narHash": "sha256-mlDqR1Ntgs9uYYEAUR1IhamKBO0lxoNS4zGLzEZaY0A=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "c53e65ec92f38d30e3c14f8d628ab55d462947aa",
"rev": "722792af097dff5790f1a66d271a47759f477755",
"type": "github"
},
"original": {
@@ -122,11 +122,11 @@
]
},
"locked": {
"lastModified": 1760662441,
"narHash": "sha256-mlDqR1Ntgs9uYYEAUR1IhamKBO0lxoNS4zGLzEZaY0A=",
"lastModified": 1760809591,
"narHash": "sha256-OxGcFcQdfOK8veZkPdQuqXIotFYiy4sBQB58dMNLeHY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "722792af097dff5790f1a66d271a47759f477755",
"rev": "870883ba11ba1c84f756c0c1f9fa74cdb2a16c1e",
"type": "github"
},
"original": {
@@ -178,6 +178,21 @@
"type": "github"
}
},
"nix-flatpak": {
"locked": {
"lastModified": 1754777568,
"narHash": "sha256-0bBqT+3XncgF8F03RFAamw9vdf0VmaDoIJLTGkjfQZs=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "62f636b87ef6050760a8cb325cadb90674d1e23e",
"type": "github"
},
"original": {
"owner": "gmodena",
"repo": "nix-flatpak",
"type": "github"
}
},
"nix-github-actions": {
"inputs": {
"nixpkgs": [
@@ -219,11 +234,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1760705064,
"narHash": "sha256-yMBr0/lrVFDUdiVoe43ScEpjmjOhA6UrFcBtWyt2IY4=",
"lastModified": 1760813300,
"narHash": "sha256-hnUkQfYidSiDSA2m3wm+1sNNg3AeswpYeEZ87KhP1Ts=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4e4dfda28bd13305d978758371d84b70d84ae0f9",
"rev": "2c6cc13a8908079574ece1cd0ef23194f7b86cbb",
"type": "github"
},
"original": {
@@ -320,11 +335,11 @@
]
},
"locked": {
"lastModified": 1760704343,
"narHash": "sha256-mX4P+X2Dv+v5ZkdsQ78jcYsNuKy6WDfWcdBRD9VzEQY=",
"lastModified": 1760804384,
"narHash": "sha256-E3oVSP3FXC4JkTj9r2Xo7rqdL61dP1lDlmYpI630TC0=",
"owner": "nix-community",
"repo": "NUR",
"rev": "1af81d6bc956bde46018f302148d3dc1e38f0da1",
"rev": "f1f3338af0f776a637ba5e92de04648c1a4c209d",
"type": "github"
},
"original": {
@@ -338,6 +353,7 @@
"aagl": "aagl",
"chaotic": "chaotic",
"home-manager": "home-manager_2",
"nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs_4",
"nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable",
@@ -372,11 +388,11 @@
]
},
"locked": {
"lastModified": 1760495781,
"narHash": "sha256-3OGPAQNJswy6L4VJyX3U9/z7fwgPFvK6zQtB2NHBV0Y=",
"lastModified": 1760668505,
"narHash": "sha256-Ed0cGwPZtLRiSvMx4KgPx8bhLYzn5jiJ7s5o5vj4oG0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "11e0852a2aa3a65955db5824262d76933750e299",
"rev": "18234d2c11b10eaec9ccc3a1089a5ea872ec8858",
"type": "github"
},
"original": {
@@ -390,11 +406,11 @@
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1760701108,
"narHash": "sha256-E3sbphJLIo0ixlrV1uYhOcg+XvKPJ/IaNdfnYB00+Hk=",
"lastModified": 1760727119,
"narHash": "sha256-DWm+qPwXlsqDESSL4PYlS1NY1CvYUVjGnxM79ZeQ4Qg=",
"owner": "TibixDev",
"repo": "winboat",
"rev": "690ae047e9654af4e5e23e1c3858ba5f15a14763",
"rev": "4e1aad3d3c94bc20f4e072d8bfd8cfb94fe32eaa",
"type": "github"
},
"original": {
@@ -411,11 +427,11 @@
]
},
"locked": {
"lastModified": 1760675007,
"narHash": "sha256-uzFK9GgP/6TiPyXmSXeNQld3pG1zeWsPfi+ut/vrkrI=",
"lastModified": 1760768820,
"narHash": "sha256-rg4fJ8ocx3rCz//eajnxBmKZV4qulLtEPtBc+mtgrt4=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "11308e8294b68cda466145d5982996c489c126bc",
"rev": "fd874a0b5f281bc4e173d81b03726d7fc7983cfd",
"type": "github"
},
"original": {
+3 -1
View File
@@ -7,6 +7,7 @@
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
aagl.url = "github:ezKEa/aagl-gtk-on-nix";
winboat.url = "github:TibixDev/winboat";
nix-flatpak.url = "github:gmodena/nix-flatpak"; # unstable branch. Use github:gmodena/nix-flatpak/?ref=<tag> to pin releases.
home-manager = {
url = "github:nix-community/home-manager/";
inputs.nixpkgs.follows = "nixpkgs";
@@ -20,7 +21,7 @@
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self,nixpkgs,nixpkgs-stable,nixpkgs-master,home-manager,chaotic, zen-browser,nur, aagl,winboat, ...} @ inputs: {
outputs = { self,nixpkgs,nixpkgs-stable,nixpkgs-master,home-manager,chaotic, zen-browser,nur, aagl, winboat, nix-flatpak, ...} @ inputs: {
nixosConfigurations = {
"Alfa" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
@@ -29,6 +30,7 @@
./configuration.nix
chaotic.nixosModules.default
nur.modules.nixos.default
nix-flatpak.nixosModules.nix-flatpak
{imports = [ aagl.nixosModules.default ];
nix.settings = aagl.nixConfig; # Set up Cachix
programs.anime-game-launcher.enable = true;