diff --git a/flake.lock b/flake.lock index 67e6337..bd2c3c5 100644 --- a/flake.lock +++ b/flake.lock @@ -218,7 +218,8 @@ "nixpkgs": "nixpkgs_2", "nixpkgs-unstable": "nixpkgs-unstable", "nur": "nur", - "ranger-sixel": "ranger-sixel" + "ranger-sixel": "ranger-sixel", + "wegank": "wegank" } }, "rust-analyzer-src": { @@ -238,6 +239,26 @@ "type": "github" } }, + "wegank": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1666380152, + "narHash": "sha256-Uhnkh3FbbxmWmsGeG9MuF99lCpYBsA43E6y+wYzrkA4=", + "owner": "wegank", + "repo": "nur-packages", + "rev": "f2525c754dd627fe4a83d77c49dd0528dba72e35", + "type": "github" + }, + "original": { + "owner": "wegank", + "repo": "nur-packages", + "type": "github" + } + }, "wlroots": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index ff8b8b8..2a26b39 100644 --- a/flake.nix +++ b/flake.nix @@ -7,6 +7,12 @@ home-manager.inputs.nixpkgs.follows = "nixpkgs"; nur.url = "github:nix-community/NUR"; + # mpvpaper + wegank = { + url = "github:wegank/nur-packages"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + hyprland = { url = "github:hyprwm/Hyprland"; inputs.nixpkgs.follows = "nixpkgs-unstable"; diff --git a/overlays/default.nix b/overlays/default.nix index b8b235e..f46c8b3 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -9,6 +9,7 @@ (final: prev: { uservars = import ../user/variables.nix; dhist = inputs.dhist.packages.${system}.dhist; + mpvpaper = inputs.wegank.packages.${prev.system}.mpvpaper; alacritty = (prev.unstable.alacritty.overrideAttrs (old-alacritty: rec { src = inputs.alacritty-sixel; diff --git a/system/configuration.nix b/system/configuration.nix index 7ba714e..45dc74b 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -114,10 +114,15 @@ nix = { settings = { auto-optimise-store = true; - substituters = [ "https://hyprland.cachix.org" "https://lelgenio.cachix.org" ]; + substituters = [ + "https://hyprland.cachix.org" + "https://lelgenio.cachix.org" + "https://wegank.cachix.org" + ]; trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" "lelgenio.cachix.org-1:W8tMlmDFLU/V+6DlChXjekxoHZpjgVHZpmusC4cueBc=" + "wegank.cachix.org-1:xHignps7GtkPP/gYK5LvA/6UFyz98+sgaxBSy7qK0Vs=" ]; }; package = pkgs.nixFlakes; # or versioned attributes like nixVersions.nix_2_8 diff --git a/user/sway.nix b/user/sway.nix index d3f54e0..4f2e337 100644 --- a/user/sway.nix +++ b/user/sway.nix @@ -417,6 +417,8 @@ in { wf-recorder wl-clipboard wtype + + mpvpaper ]; systemd.user.services = { mako = {