From 72e565c01c4c132bc5f25dfc2ad21c7a5929bcee Mon Sep 17 00:00:00 2001 From: Quentin Boyer Date: Sun, 9 Oct 2022 16:35:03 +0200 Subject: [PATCH] Add oscclip --- flake.lock | 131 ++++++++++++++++++++++++++++++++++++++++------------- flake.nix | 9 ++++ home.nix | 1 + 3 files changed, 109 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index 290b74d..5d28745 100644 --- a/flake.lock +++ b/flake.lock @@ -131,6 +131,21 @@ } }, "flake-utils_4": { + "locked": { + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_5": { "locked": { "lastModified": 1656928814, "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", @@ -145,7 +160,7 @@ "type": "github" } }, - "flake-utils_5": { + "flake-utils_6": { "locked": { "lastModified": 1656065134, "narHash": "sha256-oc6E6ByIw3oJaIyc67maaFcnjYOz1mMcOtHxbEf9NwQ=", @@ -160,7 +175,7 @@ "type": "github" } }, - "flake-utils_6": { + "flake-utils_7": { "locked": { "lastModified": 1656928814, "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", @@ -175,7 +190,7 @@ "type": "github" } }, - "flake-utils_7": { + "flake-utils_8": { "locked": { "lastModified": 1659877975, "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", @@ -303,7 +318,7 @@ }, "naersk_4": { "inputs": { - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1659610603, @@ -321,7 +336,7 @@ }, "naersk_5": { "inputs": { - "nixpkgs": "nixpkgs_11" + "nixpkgs": "nixpkgs_12" }, "locked": { "lastModified": 1659610603, @@ -418,6 +433,22 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1656401090, + "narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "16de63fcc54e88b9a106a603038dd5dd2feb21eb", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { "locked": { "lastModified": 1659102345, "narHash": "sha256-Vbzlz254EMZvn28BhpN8JOi5EuKqnHZ3ujFYgFcSGvk=", @@ -433,7 +464,7 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_12": { "locked": { "lastModified": 1661336769, "narHash": "sha256-5Sf9tMd1Jdm+lTBGspbQ4kEoYCDKpUhEVAZHRcm6mGU=", @@ -447,7 +478,7 @@ "type": "indirect" } }, - "nixpkgs_12": { + "nixpkgs_13": { "locked": { "lastModified": 1661361016, "narHash": "sha256-Bjf6ZDnDc6glTwIIItvwfcaeJ5zWFM6GYfPajSArdUY=", @@ -539,6 +570,21 @@ } }, "nixpkgs_7": { + "locked": { + "lastModified": 1665324905, + "narHash": "sha256-J0UK12gVT3IzV45irSCZ8jobdKLsTu5KhHwb/7MrO/E=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "41ebdfa0c220299073cdeb08398a410e8ccb45b6", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_8": { "locked": { "lastModified": 1660464579, "narHash": "sha256-kzA9rwh0wS6CwUnFHAQ7dhJCowMPfRbvixVeOKnUmjo=", @@ -552,7 +598,7 @@ "type": "indirect" } }, - "nixpkgs_8": { + "nixpkgs_9": { "locked": { "lastModified": 1657649905, "narHash": "sha256-gth8ki7Sme/DjUc/hXBHpn+cvQSx9oTLCXUjQbbrn3M=", @@ -568,22 +614,6 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1656401090, - "narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "16de63fcc54e88b9a106a603038dd5dd2feb21eb", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nvim-traxys": { "inputs": { "arduino-lsp": "arduino-lsp", @@ -665,6 +695,22 @@ "type": "github" } }, + "oscclip": { + "flake": false, + "locked": { + "lastModified": 1663158422, + "narHash": "sha256-WQvZn+SWamEqEXPutIZVDZTIczybtHUG9QsN8XxUeg8=", + "owner": "rumpelsepp", + "repo": "oscclip", + "rev": "6a4847ed5497baa9a9357b389f492f5d52c6867c", + "type": "github" + }, + "original": { + "owner": "rumpelsepp", + "repo": "oscclip", + "type": "github" + } + }, "plugin:clangd_extensions": { "flake": false, "locked": { @@ -1298,6 +1344,25 @@ "type": "github" } }, + "poetry2nix_2": { + "inputs": { + "flake-utils": "flake-utils_4", + "nixpkgs": "nixpkgs_7" + }, + "locked": { + "lastModified": 1665281045, + "narHash": "sha256-NuVoi2gT1TwZUjuDVIVR459mcwkjEkHQIdQy8n3rGZw=", + "owner": "nix-community", + "repo": "poetry2nix", + "rev": "f602909127fc7812d9881f1eb4dd285783d411a4", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "poetry2nix", + "type": "github" + } + }, "powerlevel10k": { "flake": false, "locked": { @@ -1316,10 +1381,10 @@ }, "raclette": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils_5", "hyperfine": "hyperfine", "naersk": "naersk_4", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_9", "rust-overlay": "rust-overlay" }, "locked": { @@ -1346,6 +1411,8 @@ "nix-ld": "nix-ld", "nixpkgs": "nixpkgs_5", "nvim-traxys": "nvim-traxys", + "oscclip": "oscclip", + "poetry2nix": "poetry2nix_2", "raclette": "raclette", "rust-overlay": "rust-overlay_2", "xdg-ninja": "xdg-ninja", @@ -1354,8 +1421,8 @@ }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_9" + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_10" }, "locked": { "lastModified": 1657680648, @@ -1373,8 +1440,8 @@ }, "rust-overlay_2": { "inputs": { - "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_10" + "flake-utils": "flake-utils_7", + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1664851876, @@ -1503,9 +1570,9 @@ "inputs": { "dotacat": "dotacat", "fast-syntax-highlighting": "fast-syntax-highlighting", - "flake-utils": "flake-utils_7", + "flake-utils": "flake-utils_8", "naersk": "naersk_5", - "nixpkgs": "nixpkgs_12", + "nixpkgs": "nixpkgs_13", "powerlevel10k": "powerlevel10k", "zsh-nix-shell": "zsh-nix-shell" }, diff --git a/flake.nix b/flake.nix index 848c270..b30ceea 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,11 @@ }; comma.url = "github:nix-community/comma"; raclette.url = "github:traxys/raclette"; + poetry2nix.url = "github:nix-community/poetry2nix"; + oscclip = { + url = "github:rumpelsepp/oscclip"; + flake = false; + }; }; outputs = { @@ -45,7 +50,11 @@ inputs.nvim-traxys.overlay."${system}" inputs.nix-alien.overlay inputs.comma.overlays.default + inputs.poetry2nix.overlay (final: prev: { + oscclip = prev.poetry2nix.mkPoetryApplication { + projectDir = inputs.oscclip; + }; xdg-ninja = with pkgs; stdenv.mkDerivation rec { pname = "xdg-ninja"; diff --git a/home.nix b/home.nix index 5c6e18f..c702344 100644 --- a/home.nix +++ b/home.nix @@ -38,6 +38,7 @@ in { kabalist_cli comma raclette + oscclip ]; services = {