diff --git a/nixos/conf/Flatpak/flatpak.nix b/nixos/conf/Flatpak/flatpak.nix index a1c55c8..95f0f2f 100644 --- a/nixos/conf/Flatpak/flatpak.nix +++ b/nixos/conf/Flatpak/flatpak.nix @@ -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 = "*"; }; - } diff --git a/nixos/conf/Pkgs/pkgs.nix b/nixos/conf/Pkgs/pkgs.nix index 3526e96..1ddc040 100644 --- a/nixos/conf/Pkgs/pkgs.nix +++ b/nixos/conf/Pkgs/pkgs.nix @@ -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 ]; } diff --git a/nixos/flake.lock b/nixos/flake.lock index 5737af3..7772275 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -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": { diff --git a/nixos/flake.nix b/nixos/flake.nix index 5436fec..ff5d4b3 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -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= 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;