added command-line matrix client.
This commit is contained in:
parent
42ee66e4a6
commit
8158338ad3
4 changed files with 19 additions and 61 deletions
17
configs/home-manager/iamb-matrix.nix
Normal file
17
configs/home-manager/iamb-matrix.nix
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
programs.iamb = {
|
||||||
|
enable=true;
|
||||||
|
settings={
|
||||||
|
profiles."matrix.org".user_id = "@gabev:matrix.org";
|
||||||
|
settings = {
|
||||||
|
image_preview.size={height=10; width=80;};
|
||||||
|
notifications.enabled=true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -1,61 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
pkgs,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
programs.tiny = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
servers = [
|
|
||||||
{
|
|
||||||
addr = "irc.libera.chat";
|
|
||||||
alias = "libera";
|
|
||||||
port = 6697;
|
|
||||||
tls = true;
|
|
||||||
realname = "Gabe Venberg";
|
|
||||||
nicks = ["toric"];
|
|
||||||
join = [
|
|
||||||
"#libera"
|
|
||||||
"#linux"
|
|
||||||
"#archlinux"
|
|
||||||
"#nixos"
|
|
||||||
"#neovim"
|
|
||||||
"##programming"
|
|
||||||
"##rust"
|
|
||||||
"#zig"
|
|
||||||
"#git"
|
|
||||||
"#hardware"
|
|
||||||
"#3dprinting"
|
|
||||||
"#lobsters"
|
|
||||||
"#gamingonlinux"
|
|
||||||
"##chat"
|
|
||||||
];
|
|
||||||
sasl = lib.mkIf (lib.hasAttrByPath ["sops" "secrets" "irc-cert"] config) {
|
|
||||||
username = "toric";
|
|
||||||
pem = config.sops.secrets.irc-cert.path;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
addr = "mbrserver.com";
|
|
||||||
alias = "MBR";
|
|
||||||
port = 6667;
|
|
||||||
tls = false;
|
|
||||||
nicks = ["toric"];
|
|
||||||
realname = "Toric";
|
|
||||||
join = [
|
|
||||||
"#general"
|
|
||||||
"#spellware"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
defaults = {
|
|
||||||
# ignore join/leave messages
|
|
||||||
ignore = true;
|
|
||||||
nicks = ["toric"];
|
|
||||||
realname = "Gabe Venberg";
|
|
||||||
# tls = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -105,6 +105,7 @@ inputs.nixpkgs.lib.nixosSystem {
|
||||||
../../configs/home-manager/secrets.nix
|
../../configs/home-manager/secrets.nix
|
||||||
../../configs/home-manager/email.nix
|
../../configs/home-manager/email.nix
|
||||||
../../configs/home-manager/senpai-irc.nix
|
../../configs/home-manager/senpai-irc.nix
|
||||||
|
../../configs/home-manager/iamb-matrix.nix
|
||||||
../../configs/home-manager/kicad.nix
|
../../configs/home-manager/kicad.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
|
||||||
../configs/home-manager/email.nix
|
../configs/home-manager/email.nix
|
||||||
../configs/home-manager/secrets.nix
|
../configs/home-manager/secrets.nix
|
||||||
../configs/home-manager/senpai-irc.nix
|
../configs/home-manager/senpai-irc.nix
|
||||||
|
../configs/home-manager/iamb-matrix.nix
|
||||||
inputs.sops-nix.homeManagerModules.sops
|
inputs.sops-nix.homeManagerModules.sops
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue