diff --git a/flake.lock b/flake.lock index efa331c..2b67b27 100644 --- a/flake.lock +++ b/flake.lock @@ -388,11 +388,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1784152565, - "narHash": "sha256-O1nPLiFNTCT3lAJz7Z44nNHgDwvZE0GUjALYzR5/gqw=", + "lastModified": 1784303676, + "narHash": "sha256-yjLMggvtVM67XDngpjIGZnmM8uGEjYXHHN+z+UP6F4I=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "0b0d7ede2192ae515638890037890bdecca6eba2", + "rev": "4afc273db287ad4069cc8ab3edff4a09c31d3410", "type": "github" }, "original": { @@ -686,11 +686,11 @@ "nixpkgs-nixcord": "nixpkgs-nixcord" }, "locked": { - "lastModified": 1784180987, - "narHash": "sha256-KdcGBJEFqF5qYhX3KPsMCItSy0nsDCoJydNT9GneeeA=", + "lastModified": 1784310259, + "narHash": "sha256-i6GIP3d+M5z2h72GsO6TBehImXau/VBBdZwCRiadAu0=", "owner": "FlameFlag", "repo": "nixcord", - "rev": "890525c6d82b37389fdea7e6b4cef267bd93055b", + "rev": "bf7b06ce5ca24e43829e53183899912af2722c6c", "type": "github" }, "original": { @@ -748,11 +748,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1784115452, - "narHash": "sha256-BoYPdqk6jlKXy+DyUzyGV/CtRGfAhk2MmIgBhsemTGI=", + "lastModified": 1784210874, + "narHash": "sha256-x8i+HYAulduMlM63oxWJj5tAm+Sc/W756wUzcV5p24w=", "owner": "nixos", "repo": "nixpkgs", - "rev": "35d3407a3816f3b341d8cf1d60abaf2b7b8166ac", + "rev": "59682e0069f0ed0a452e2179a7f4c1f247027b9e", "type": "github" }, "original": { diff --git a/home/hyprland.nix b/home/hyprland.nix index 4f42e3e..316c343 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -1,12 +1,20 @@ -{ inputs, pkgs, ... }: { +{ + config, + inputs, + pkgs, + ... +}: +{ wayland.windowManager.hyprland = { enable = true; package = null; systemd.enable = false; portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; - extraLuaFiles = { - "main.lua" = ./hyprland.lua; - }; }; + extraConfig = '' + require("main") + ''; + xdg.configFile."hypr/main.lua".source = + config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nixos/home/hyprland.lua"; }