update lockfile and use hyprland.lua symlink

This commit is contained in:
lucy 2026-07-17 23:14:05 +02:00
commit ab1453a501
2 changed files with 21 additions and 13 deletions

18
flake.lock generated
View file

@ -388,11 +388,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1784152565, "lastModified": 1784303676,
"narHash": "sha256-O1nPLiFNTCT3lAJz7Z44nNHgDwvZE0GUjALYzR5/gqw=", "narHash": "sha256-yjLMggvtVM67XDngpjIGZnmM8uGEjYXHHN+z+UP6F4I=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "0b0d7ede2192ae515638890037890bdecca6eba2", "rev": "4afc273db287ad4069cc8ab3edff4a09c31d3410",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -686,11 +686,11 @@
"nixpkgs-nixcord": "nixpkgs-nixcord" "nixpkgs-nixcord": "nixpkgs-nixcord"
}, },
"locked": { "locked": {
"lastModified": 1784180987, "lastModified": 1784310259,
"narHash": "sha256-KdcGBJEFqF5qYhX3KPsMCItSy0nsDCoJydNT9GneeeA=", "narHash": "sha256-i6GIP3d+M5z2h72GsO6TBehImXau/VBBdZwCRiadAu0=",
"owner": "FlameFlag", "owner": "FlameFlag",
"repo": "nixcord", "repo": "nixcord",
"rev": "890525c6d82b37389fdea7e6b4cef267bd93055b", "rev": "bf7b06ce5ca24e43829e53183899912af2722c6c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -748,11 +748,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1784115452, "lastModified": 1784210874,
"narHash": "sha256-BoYPdqk6jlKXy+DyUzyGV/CtRGfAhk2MmIgBhsemTGI=", "narHash": "sha256-x8i+HYAulduMlM63oxWJj5tAm+Sc/W756wUzcV5p24w=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "35d3407a3816f3b341d8cf1d60abaf2b7b8166ac", "rev": "59682e0069f0ed0a452e2179a7f4c1f247027b9e",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -1,12 +1,20 @@
{ inputs, pkgs, ... }: { {
config,
inputs,
pkgs,
...
}:
{
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
package = null; package = null;
systemd.enable = false; systemd.enable = false;
portalPackage = portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; 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";
} }