diff --git a/flake.nix b/flake.nix index 2187ebd..b998a94 100644 --- a/flake.nix +++ b/flake.nix @@ -73,6 +73,7 @@ nixpkgs.overlays = [ emacs-overlay.overlay (import ./overlays/tree-sitter-typescript.nix) + (import ./overlays/weechat.nix) ]; }) ./common @@ -331,10 +332,7 @@ joker = mkSystem [ ./hosts/joker ./hardware/location/YYZ ]; # cloud - akko = mkSystem [ - ./hosts/akko - ./hardware/location/YYZ - ]; + akko = mkSystem [ ./hosts/akko ./hardware/location/YYZ ]; firgu = mkSystem [ ./hosts/firgu ./hardware/location/YYZ ]; }; diff --git a/hosts/pneuma/default.nix b/hosts/pneuma/default.nix index 277b968..f6de572 100755 --- a/hosts/pneuma/default.nix +++ b/hosts/pneuma/default.nix @@ -5,7 +5,7 @@ virtualisation.docker.enable = true; users.motd = builtins.readFile ./motd; services.tailscale.port = 15430; - environment.systemPackages = with pkgs; [ wasmtime ]; + environment.systemPackages = with pkgs; [ wasmtime weechat ]; networking.hostName = "pneuma"; networking.hostId = "34fbd94b"; diff --git a/overlays/weechat.nix b/overlays/weechat.nix new file mode 100644 index 0000000..32dbb60 --- /dev/null +++ b/overlays/weechat.nix @@ -0,0 +1,6 @@ +final: prev: { + weechat = with prev.weechatScripts; + prev.weechat.override { + configure = { availablePlugins, ... }: { scripts = [ multiline ]; }; + }; +}