diff --git a/default.nix b/default.nix index ba7c41b..8a730ad 100644 --- a/default.nix +++ b/default.nix @@ -15,6 +15,7 @@ top@{ inputs, ... }: { }; scripts = (prev.buildEnv { name = "scripts"; paths = [ ./. ]; }); }) + inputs.sal.overlays.default ]; }; stateVersion = "24.05"; diff --git a/flake.lock b/flake.lock index e65ebd4..0e18f83 100644 --- a/flake.lock +++ b/flake.lock @@ -549,7 +549,31 @@ "ide": "ide", "nid": "nid", "nixpkgs": "nixpkgs", - "parts": "parts" + "parts": "parts", + "sal": "sal" + } + }, + "sal": { + "inputs": { + "ide": [ + "ide" + ], + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1718992420, + "narHash": "sha256-jLA7dXSgma6absHIqfrbSXD0hDNLlaTMtlrfKKyqep8=", + "owner": "ivandimitrov8080", + "repo": "sal", + "rev": "2b9899c98f879f5bc7cf8256c7f323a786f33922", + "type": "github" + }, + "original": { + "owner": "ivandimitrov8080", + "repo": "sal", + "type": "github" } }, "systems": { diff --git a/flake.nix b/flake.nix index 4267152..94e690e 100644 --- a/flake.nix +++ b/flake.nix @@ -17,6 +17,10 @@ url = "github:ivandimitrov8080/flake-ide"; inputs.nixpkgs.follows = "nixpkgs"; }; + sal = { + url = "github:ivandimitrov8080/sal"; + inputs = { nixpkgs.follows = "nixpkgs"; ide.follows = "ide"; }; + }; nid = { url = "github:nix-community/nix-index-database"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home/modules/programs/sway/default.nix b/home/modules/programs/sway/default.nix index 7912533..67faff9 100644 --- a/home/modules/programs/sway/default.nix +++ b/home/modules/programs/sway/default.nix @@ -33,6 +33,7 @@ "${modifier}+p" = "exec ${menu}"; "${modifier}+Shift+a" = "exec screenshot area"; "${modifier}+Shift+s" = "exec screenshot"; + "${modifier}+c" = "exec ${pkgs.sal}/bin/sal"; "XF86Calculator" = "exec rofi -show calc"; # sway commands "${modifier}+Shift+r" = "reload";