1
Fork 0

Configure catgirl

This commit is contained in:
Matei Adriel 2024-02-01 00:04:04 +01:00
parent 2c012e36c9
commit ff97c8886b
No known key found for this signature in database
3 changed files with 21 additions and 1 deletions

View file

@ -33,6 +33,7 @@ This repo's structure is based on the concept of hosts - individual machines con
| [overlays](./overlays) | Nix overlays | | [overlays](./overlays) | Nix overlays |
| [pkgs](./pkgs) | Nix packages | | [pkgs](./pkgs) | Nix packages |
| [flake.nix](./flake.nix) | Nix flake entrypoint! | | [flake.nix](./flake.nix) | Nix flake entrypoint! |
| [scripts](./scripts) | Bash scripts that come in handy when on a live cd |
| [.sops.yaml](./.sops.yaml) | Sops entrypoint | | [.sops.yaml](./.sops.yaml) | Sops entrypoint |
| [stylua.toml](./stylua.toml) | Lua formatter config for the repo | | [stylua.toml](./stylua.toml) | Lua formatter config for the repo |
@ -89,13 +90,18 @@ Here's some things you might want to check out:
- [Starship](https://starship.rs/) — shell prompt - [Starship](https://starship.rs/) — shell prompt
- [Ranger](https://github.com/ranger/ranger) — file manager - [Ranger](https://github.com/ranger/ranger) — file manager
- [GPG](https://gnupg.org/) + [pass](https://www.passwordstore.org/) - [GPG](https://gnupg.org/) + [pass](https://www.passwordstore.org/)
- [Catgirl](https://git.causal.agency/catgirl/about/) — irc client
- Self management: - Self management:
- [Smos](https://github.com/NorfairKing/smos) — A comprehensive self-management System. - [Smos](https://github.com/NorfairKing/smos) — A comprehensive self-management System.
- [Intray](https://github.com/NorfairKing/intray) — GTD capture tool. - [Intray](https://github.com/NorfairKing/intray) — GTD capture tool.
### Services ### Services
Most services are served over [tailscale](https://tailscale.com/), using certificates generated by [let's encrypt](https://letsencrypt.org/).
- [Syncthing](https://syncthing.net/) — file synchronization - [Syncthing](https://syncthing.net/) — file synchronization
- [Whoogle](https://github.com/benbusby/whoogle-search#manual-docker) — search engine
- [Pounce](https://git.causal.agency/pounce/about/) & [calico](https://git.causal.agency/pounce/about/calico.1) — irc bouncer
## Hall of fame ## Hall of fame

View file

@ -0,0 +1,14 @@
# Catgirl is a terminal based irc client
{ config, pkgs, ... }:
let
mkCatgirlNetwork = network: ''
host = ${network}.irc.moonythm.dev
save = ${network}
port = 6697
'';
in
{
satellite.persistence.at.state.apps.catgirl.directories = [ "${config.xdg.dataHome}/catgirl" ];
home.packages = [ pkgs.catgirl ];
xdg.configFile."catgirl/tilde".text = mkCatgirlNetwork "tilde";
}

View file

@ -9,6 +9,7 @@
./features/cli/productivity ./features/cli/productivity
./features/cli/pass.nix ./features/cli/pass.nix
./features/cli/nix-index.nix ./features/cli/nix-index.nix
./features/cli/catgirl.nix
./features/wayland/hyprland ./features/wayland/hyprland
./features/neovim ./features/neovim
]; ];
@ -34,7 +35,6 @@
# }}} # }}}
# {{{ Clis # {{{ Clis
# sherlock # Search for usernames across different websites # sherlock # Search for usernames across different websites
catgirl # irc client
# }}} # }}}
# {{{ Misc # {{{ Misc
obsidian # Notes obsidian # Notes