dev.fron.io nixrc / 1e693d3
emacs(matrix-client): init Tony Olagbaiye a month ago
4 changed file(s) with 38 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
0 { config, lib, usr, pkgs, ... }:
1
2 {
3 emacs.loader.matrix-client = {
4 demand = true;
5 };
6 }
10131013 "owner": "nixos",
10141014 "ref": "master",
10151015 "repo": "nixpkgs",
1016 "type": "github"
1017 }
1018 },
1019 "matrix-client": {
1020 "flake": false,
1021 "locked": {
1022 "lastModified": 1606771743,
1023 "narHash": "sha256-GLM8oCbm6PdEZPsM0ogMtNJr8mWjCKoX6ed5AUrYjuk=",
1024 "owner": "alphapapa",
1025 "repo": "matrix-client.el",
1026 "rev": "d2ac55293c96d4c95971ed8e2a3f6f354565c5ed",
1027 "type": "github"
1028 },
1029 "original": {
1030 "owner": "alphapapa",
1031 "repo": "matrix-client.el",
10161032 "type": "github"
10171033 }
10181034 },
16921708 "lisp": "lisp",
16931709 "mactelnet": "mactelnet",
16941710 "master": "master",
1711 "matrix-client": "matrix-client",
16951712 "matrix-nio": "matrix-nio",
16961713 "mfs-replace-root": "mfs-replace-root",
16971714 "mozilla": "mozilla",
128128 mactelnet = { url = "github:haakonnessjoen/mac-telnet"; flake = false; };
129129 gh-notify = { url = "github:anticomputer/gh-notify"; flake = false; };
130130 dendrite = { url = "github:matrix-org/dendrite"; flake = false; };
131 matrix-client = { url = "github:alphapapa/matrix-client.el"; flake = false; };
131132 };
132133
133134 outputs = inputs: with builtins; let
265266 inherit (withEmacsFlake) emacsPackagesFor;
266267 epkgs = withEmacsFlake.withSelfFlake.withEmacs.emacsPackagesFor emacs;
267268 in (emacsPackagesFor emacs).overrideScope' (_: _: {
268 inherit (epkgs) bitwarden ivy-exwm emacs-webkit;
269 inherit (epkgs) bitwarden ivy-exwm emacs-webkit matrix-client;
269270 inherit (epkgs) flycheck-purescript eterm-256color gh-notify;
270271 inherit (epkgs) emacsbridge font-lock-ext sln-mode;
271272 inherit (epkgs) emacs-ffi explain-pause-mode weechat-patched;
22 let
33 inherit (emacsPackages) trivialBuild emacs;
44 inputs = {
5 inherit (withSources) emacs-bitwarden ivy-exwm flycheck-purescript;
5 inherit (withSources) emacs-bitwarden ivy-exwm flycheck-purescript matrix-client;
66 inherit (withSources) eterm-256color emacsbridge emacs-webkit gh-notify;
77 inherit (withSources) font-lock-ext sln-mode emacs-ffi explain-pause-mode;
88 };
105105 ];
106106 };
107107
108 matrix-client = trivialBuild rec {
109 pname = "matrix-client.el";
110 version = src.shortRev;
111 src = inputs.matrix-client;
112 buildInputs = with emacsPackages; [
113 a buttercup dash f ht request s
114 anaphora dash-functional esxml frame-purpose
115 ov rainbow-identifiers tracking
116 ];
117 };
118
108119 }