fix xdg-desktop-portal by applying nixpkgs pr
This commit is contained in:
Generated
+74
-58
@@ -39,7 +39,9 @@
|
||||
},
|
||||
"bcdl-free": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785350661,
|
||||
@@ -212,11 +214,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785531816,
|
||||
"narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=",
|
||||
"lastModified": 1785958398,
|
||||
"narHash": "sha256-5r/JgsoNMTx+qIh83WkxpujEKBR7PF5ssnh5vYCuSAw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe",
|
||||
"rev": "a7c70cc290290f373f50cd820403833d250459ac",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -233,11 +235,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1783963347,
|
||||
"narHash": "sha256-r376E2XpakiXwModDHIxlvB6qLq4iFVEq730vxOO4JY=",
|
||||
"lastModified": 1785531816,
|
||||
"narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "a45a7c451455a51ae740ec3bce4024b312809c29",
|
||||
"rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -321,7 +323,7 @@
|
||||
"hyprutils": "hyprutils",
|
||||
"hyprwayland-scanner": "hyprwayland-scanner",
|
||||
"hyprwire": "hyprwire",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"pre-commit-hooks": "pre-commit-hooks",
|
||||
"systems": "systems_2",
|
||||
"xdph": "xdph"
|
||||
@@ -455,7 +457,7 @@
|
||||
"hyprsplit": {
|
||||
"inputs": {
|
||||
"hyprland": "hyprland",
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781205112,
|
||||
@@ -619,15 +621,15 @@
|
||||
"millennium": {
|
||||
"inputs": {
|
||||
"millennium-src": "millennium-src",
|
||||
"nixpkgs": "nixpkgs_4"
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"dir": "packages/nix",
|
||||
"lastModified": 1785163789,
|
||||
"narHash": "sha256-nHTGaYBPKqOY4SPTqRJNX8MfV/GuIjgPCUxDHHeinGc=",
|
||||
"lastModified": 1785944047,
|
||||
"narHash": "sha256-5J7dUkGh2cxuAuwalNnNoX1NvuFGkqiGYDU5gg4tkHE=",
|
||||
"owner": "SteamClientHomebrew",
|
||||
"repo": "Millennium",
|
||||
"rev": "1375ceda332171907e64e9a9324f9a869f715d6c",
|
||||
"rev": "1b61200b88b7479f8f9c1788364092f2cf270b20",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -672,15 +674,16 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1785698632,
|
||||
"narHash": "sha256-wIfKcnvpkHUQBdR/aokjRO9T/L9gzNKYcVR6Qu7Rmzk=",
|
||||
"lastModified": 1778443072,
|
||||
"narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5b04e91630b267d6493a88e634bc235cdaad2720",
|
||||
"rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
@@ -700,23 +703,34 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"nixpkgs-patch-xdg-desktop-portal": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1778443072,
|
||||
"narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
|
||||
"narHash": "sha256-9aKeHOkIAHkPU5jptkaJUD10qbP0rqhjkfsSdvFXN3g=",
|
||||
"type": "file",
|
||||
"url": "https://github.com/NixOS/nixpkgs/pull/548762.diff"
|
||||
},
|
||||
"original": {
|
||||
"type": "file",
|
||||
"url": "https://github.com/NixOS/nixpkgs/pull/548762.diff"
|
||||
}
|
||||
},
|
||||
"nixpkgs-patcher": {
|
||||
"locked": {
|
||||
"lastModified": 1781789965,
|
||||
"narHash": "sha256-ZRlWPq2Qms6KbesJrj7cUe2GN7s8BZISfp9ZbrCi2x0=",
|
||||
"owner": "gepbird",
|
||||
"repo": "nixpkgs-patcher",
|
||||
"rev": "d2abed2b94b7955e05b4e2e8a9b8ac45597ecf94",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"owner": "gepbird",
|
||||
"repo": "nixpkgs-patcher",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1778869304,
|
||||
"narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=",
|
||||
@@ -732,7 +746,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_4": {
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1781577229,
|
||||
"narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
|
||||
@@ -748,13 +762,13 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_5": {
|
||||
"nixpkgs_4": {
|
||||
"locked": {
|
||||
"lastModified": 1785698632,
|
||||
"narHash": "sha256-wIfKcnvpkHUQBdR/aokjRO9T/L9gzNKYcVR6Qu7Rmzk=",
|
||||
"lastModified": 1785971067,
|
||||
"narHash": "sha256-fEVOOBW0RQ8OyIMhemdnglUYIdeBP5O9GwD2xlgprzs=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5b04e91630b267d6493a88e634bc235cdaad2720",
|
||||
"rev": "66b7412b208c2bdee25124755a7b45f06d7971c0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -763,7 +777,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_6": {
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1784555310,
|
||||
"narHash": "sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl+HHZ+DrtM=",
|
||||
@@ -779,7 +793,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_7": {
|
||||
"nixpkgs_6": {
|
||||
"locked": {
|
||||
"lastModified": 1767026758,
|
||||
"narHash": "sha256-7fsac/f7nh/VaKJ/qm3I338+wAJa/3J57cOGpXi0Sbg=",
|
||||
@@ -795,7 +809,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_8": {
|
||||
"nixpkgs_7": {
|
||||
"locked": {
|
||||
"lastModified": 1783279667,
|
||||
"narHash": "sha256-/NAkDSsve+GNM0Bt6tleJdCGfsTlK89nPjkVOzZMo0s=",
|
||||
@@ -811,13 +825,13 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_9": {
|
||||
"nixpkgs_8": {
|
||||
"locked": {
|
||||
"lastModified": 1784007870,
|
||||
"narHash": "sha256-djcLt/JJphyNt4eDY9XTly+/WbCK5lqWq9lSgCmJkkQ=",
|
||||
"lastModified": 1785454630,
|
||||
"narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "18b9261cb3294b6d2a06d03f96872827b8fe2698",
|
||||
"rev": "1559d3daa3ecc813a650b79375ea61b6741b8746",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -830,15 +844,15 @@
|
||||
"nixvim": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
"nixpkgs": "nixpkgs_6",
|
||||
"nixpkgs": "nixpkgs_5",
|
||||
"systems": "systems_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785527278,
|
||||
"narHash": "sha256-rYFSM491MFFA1V6oax5PngXbevGt6n0o8sKhwFoItE0=",
|
||||
"lastModified": 1785763201,
|
||||
"narHash": "sha256-wA373y/B9orM3HatLu9oS+Ke5lmdZyBl/bdjd2gLMq4=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixvim",
|
||||
"rev": "a19efae6c1afe426e8243d79f6dfbab186be6df8",
|
||||
"rev": "c7be49306b23a952c0151cf4bbeacd944ed82f2a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -879,7 +893,9 @@
|
||||
"hyprsplit": "hyprsplit",
|
||||
"millennium": "millennium",
|
||||
"nix-flatpak": "nix-flatpak",
|
||||
"nixpkgs": "nixpkgs_5",
|
||||
"nixpkgs": "nixpkgs_4",
|
||||
"nixpkgs-patch-xdg-desktop-portal": "nixpkgs-patch-xdg-desktop-portal",
|
||||
"nixpkgs-patcher": "nixpkgs-patcher",
|
||||
"nixvim": "nixvim",
|
||||
"sls-steam": "sls-steam",
|
||||
"xremap-flake": "xremap-flake",
|
||||
@@ -915,11 +931,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785594941,
|
||||
"narHash": "sha256-hnbTg0PQYnQx9w/UxVxXRF26srIrSUKVE6rO/uQ/nSo=",
|
||||
"lastModified": 1785830347,
|
||||
"narHash": "sha256-LA56VXRcymN7w9lcDIkgnVTYf1nmb8scPGfTQ6tlHpU=",
|
||||
"owner": "AceSLS",
|
||||
"repo": "SLSsteam",
|
||||
"rev": "7cf66365ea533d9fa1ee642a451fbff3f65f4200",
|
||||
"rev": "a1b30e8183651a6d3a016365b18d8893964af7cc",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -1057,15 +1073,15 @@
|
||||
"inputs": {
|
||||
"crane": "crane",
|
||||
"flake-parts": "flake-parts_2",
|
||||
"nixpkgs": "nixpkgs_7",
|
||||
"nixpkgs": "nixpkgs_6",
|
||||
"xremap": "xremap"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1782757039,
|
||||
"narHash": "sha256-4CuFwWsQxoNY4Cxz4+GVEmRrMTR5dUOTKN2eNk1KiEI=",
|
||||
"lastModified": 1785858454,
|
||||
"narHash": "sha256-hMJE6NyEVGbGFiYkUMH/0z9DedcmB0oSMamlvlljWdM=",
|
||||
"owner": "xremap",
|
||||
"repo": "nix-flake",
|
||||
"rev": "7f161bede2961279dfde194add6aa53d80a9d26d",
|
||||
"rev": "abbd07e92837c797ae1b98a1ff2c95fc805fe7b1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -1077,15 +1093,15 @@
|
||||
"yazi": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_2",
|
||||
"nixpkgs": "nixpkgs_8",
|
||||
"nixpkgs": "nixpkgs_7",
|
||||
"rust-overlay": "rust-overlay"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785650918,
|
||||
"narHash": "sha256-MicAaPMrueLTI2D2HmXttbhTHeHW3wBIGnYzzueOg68=",
|
||||
"lastModified": 1785901437,
|
||||
"narHash": "sha256-t+gpoQMePLd2YWvvGV8ervuWVdza38I+CNkb2rrBL7U=",
|
||||
"owner": "sxyazi",
|
||||
"repo": "yazi",
|
||||
"rev": "bfa01e56da0b7ab63161bd9605cb77000e864603",
|
||||
"rev": "689e0e3319aa1ce3fd73d29e2e96cc538488392c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -1097,14 +1113,14 @@
|
||||
"zen-browser": {
|
||||
"inputs": {
|
||||
"home-manager": "home-manager_2",
|
||||
"nixpkgs": "nixpkgs_9"
|
||||
"nixpkgs": "nixpkgs_8"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785652409,
|
||||
"narHash": "sha256-0273OvIPfkJcdv0+Z3iPL8+eSRavAwGRCnr+Y6tRjYY=",
|
||||
"lastModified": 1785915548,
|
||||
"narHash": "sha256-uF+QIxu7hhxKgzh7ai2uWVmeiqJYDC1C4fJ4P/IFZ/k=",
|
||||
"owner": "0xc000022070",
|
||||
"repo": "zen-browser-flake",
|
||||
"rev": "12224626d0d1cead79603f19601666360c715379",
|
||||
"rev": "a7504841b8869ef5950c1b71f062ca51ca724a02",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -17,10 +17,18 @@
|
||||
xremap-flake.url = "github:xremap/nix-flake";
|
||||
yazi.url = "github:sxyazi/yazi";
|
||||
millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix";
|
||||
bcdl-free.url = "git+https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader";
|
||||
bcdl-free = {
|
||||
url = "git+https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nixvim.url = "github:nix-community/nixvim";
|
||||
hyprsplit.url = "github:shezdy/hyprsplit";
|
||||
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";
|
||||
nixpkgs-patcher.url = "github:gepbird/nixpkgs-patcher";
|
||||
nixpkgs-patch-xdg-desktop-portal = {
|
||||
url = "https://github.com/NixOS/nixpkgs/pull/548762.diff";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
|
||||
outputs =
|
||||
@@ -37,23 +45,25 @@
|
||||
nixvim,
|
||||
hyprsplit,
|
||||
nix-flatpak,
|
||||
nixpkgs-patcher,
|
||||
...
|
||||
}@inputs:
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
in
|
||||
{
|
||||
nixosConfigurations.nixos-desktop = nixpkgs.lib.nixosSystem {
|
||||
nixosConfigurations.nixos-desktop = nixpkgs-patcher.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit
|
||||
inherit system;
|
||||
inherit (inputs)
|
||||
sls-steam
|
||||
bcdl-free
|
||||
xremap-flake
|
||||
system
|
||||
nixvim
|
||||
nix-flatpak
|
||||
;
|
||||
};
|
||||
nixpkgsPatcher.inputs = inputs;
|
||||
modules = [
|
||||
./hosts/desktop/configuration.nix
|
||||
./hosts/desktop/hardware-configuration.nix
|
||||
@@ -64,8 +74,8 @@
|
||||
gsr-ui.nixosModules.default
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
yazi.overlays.default
|
||||
millennium.overlays.default
|
||||
yazi.overlays.default
|
||||
];
|
||||
|
||||
home-manager.users.user = import ./hosts/desktop/home-manager/home.nix;
|
||||
|
||||
@@ -169,7 +169,7 @@ in
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
extraCompatPackages = with pkgs; [ proton-ge-bin ];
|
||||
package = pkgs.millennium-steam.override {
|
||||
package = pkgs.steam.override {
|
||||
extraEnv = {
|
||||
LD_AUDIT = "${sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam}/library-inject.so:${
|
||||
sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam
|
||||
@@ -192,6 +192,10 @@ in
|
||||
libx11 # libX11.so.6
|
||||
wayland
|
||||
krb5
|
||||
qt6.qtdeclarative
|
||||
qt6.qtbase
|
||||
qt6.qtwayland
|
||||
brotli
|
||||
]);
|
||||
};
|
||||
|
||||
|
||||
@@ -15,6 +15,10 @@
|
||||
programs.distrobox.enable = true;
|
||||
services.podman.enable = true;
|
||||
|
||||
programs.distrobox.settings = {
|
||||
container_user_custom_home = "$HOME/distrobox";
|
||||
};
|
||||
|
||||
programs.rofi.enable = true;
|
||||
programs.rofi.plugins = [ pkgs.rofi-calc ];
|
||||
|
||||
@@ -38,9 +42,12 @@
|
||||
programs.imv.enable = true;
|
||||
programs.aria2.enable = true;
|
||||
programs.ripgrep.enable = true;
|
||||
programs.librewolf.enable = true;
|
||||
|
||||
programs.pywal = {
|
||||
enable = true;
|
||||
package = pkgs.pywal16;
|
||||
};
|
||||
|
||||
programs.java.enable = true;
|
||||
}
|
||||
|
||||
@@ -63,6 +63,10 @@
|
||||
signal-desktop
|
||||
file
|
||||
ntfs3g
|
||||
teams-for-linux
|
||||
nvtopPackages.amd
|
||||
android-tools
|
||||
scrcpy
|
||||
];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
|
||||
Reference in New Issue
Block a user