diff options
| -rw-r--r-- | flake.nix | 37 | ||||
| -rw-r--r-- | home/ebisu/default.nix | 4 | ||||
| -rw-r--r-- | home/ebisu/fortune/communication/catgirl.nix | 55 | ||||
| -rw-r--r-- | home/ebisu/fortune/communication/irc.nix | 3 | ||||
| -rw-r--r-- | secrets/secrets.json | bin | 289 -> 914 bytes |
5 files changed, 79 insertions, 20 deletions
@@ -135,22 +135,27 @@ ]; }; - homeConfigurations.ebisu = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgsFor."${system}"; - - modules = [ - ./home/ebisu - chaotic.homeManagerModules.default - ]; - - extraSpecialArgs = { - inherit - inputs - outputs - self - secrets - ; + homeConfigurations.ebisu = + let + username = "ebisu"; + in + home-manager.lib.homeManagerConfiguration { + pkgs = nixpkgsFor."${system}"; + + modules = [ + ./home/${username} + chaotic.homeManagerModules.default + ]; + + extraSpecialArgs = { + inherit + inputs + outputs + self + secrets + username + ; + }; }; - }; }; } diff --git a/home/ebisu/default.nix b/home/ebisu/default.nix index 6e7a2d8..8229d2b 100644 --- a/home/ebisu/default.nix +++ b/home/ebisu/default.nix @@ -2,11 +2,9 @@ pkgs, config, inputs, + username, ... }: -let - username = "ebisu"; -in { imports = [ ./fortune ]; programs.home-manager.enable = true; diff --git a/home/ebisu/fortune/communication/catgirl.nix b/home/ebisu/fortune/communication/catgirl.nix new file mode 100644 index 0000000..7dda321 --- /dev/null +++ b/home/ebisu/fortune/communication/catgirl.nix @@ -0,0 +1,55 @@ +{ + pkgs, + secrets, + username, + ... +}: +let + defaultConfig = '' + notify = notify-send + log + ''; +in +{ + home.packages = [ pkgs.catgirl ]; + + xdg.configFile = { + "catgirl/lewd.pics".text = '' + host = lewd.pics + join = ${secrets.catgirl."lewd.pics".join} + real = ${secrets.catgirl."lewd.pics".real} + user = ${secrets.catgirl."lewd.pics".user} + pass = ${secrets.catgirl."lewd.pics".pass} + ${defaultConfig} + ''; + + "catgirl/irc.libera.chat".text = '' + host = irc.libera.chat + join = ${secrets.catgirl."irc.libera.chat".join} + real = ${secrets.catgirl."irc.libera.chat".real} + user = ${secrets.catgirl."irc.libera.chat".user} + pass = ${secrets.catgirl."irc.libera.chat".pass} + sasl-plain = ${secrets.catgirl."irc.libera.chat".user}:${secrets.catgirl."irc.libera.chat".pass} + ${defaultConfig} + ''; + + "catgirl/irc.ppy.sh".text = '' + host = irc.ppy.sh + join = ${secrets.catgirl."irc.ppy.sh".join} + real = ${secrets.catgirl."irc.ppy.sh".real} + user = ${secrets.catgirl."irc.ppy.sh".user} + pass = ${secrets.catgirl."irc.ppy.sh".pass} + sasl-plain = ${secrets.catgirl."irc.ppy.sh".user}:${secrets.catgirl."irc.ppy.sh".pass} + ${defaultConfig} + ''; + + "catgirl/seti".text = '' + host = seti + cert = /home/${username}/.config/pounce/client.crt + priv = /home/${username}/.config/pounce/client.key + trust = /home/${username}/.config/pounce/bouncer.crt + pass = ${secrets.catgirl.seti.pass} + ${defaultConfig} + ''; + }; +} diff --git a/home/ebisu/fortune/communication/irc.nix b/home/ebisu/fortune/communication/irc.nix index 1d92bdd..81ce13e 100644 --- a/home/ebisu/fortune/communication/irc.nix +++ b/home/ebisu/fortune/communication/irc.nix @@ -1,7 +1,8 @@ { pkgs, ... }: { + imports = [ ./catgirl.nix ]; + home.packages = with pkgs; [ - catgirl litterbox pounce ]; diff --git a/secrets/secrets.json b/secrets/secrets.json Binary files differindex 1e447f2..387ff03 100644 --- a/secrets/secrets.json +++ b/secrets/secrets.json |