From eb11ec0726ace4d5c30b3e94fa46d9fe408b0433 Mon Sep 17 00:00:00 2001 From: iiogama Date: Fri, 5 Jan 2024 21:52:21 -0800 Subject: [PATCH] Added senpai configuration to home-manager/chat.nix, moved catgirl configuration to home-manager/chat.nix, and added sic package to nixos/chat.nix --- home-manager/chat.nix | 16 ++++++++++++++++ home-manager/cli.nix | 7 ------- home-manager/dots/bashrc | 13 ++++++++----- home-manager/dots/senpai/highlight | 6 ++++++ home-manager/dots/senpai/senpai.scfg | 4 ++++ hosts/default.nix | 1 + nixos/chat.nix | 1 + nixos/cli.nix | 1 + 8 files changed, 37 insertions(+), 12 deletions(-) create mode 100644 home-manager/chat.nix create mode 100755 home-manager/dots/senpai/highlight create mode 100644 home-manager/dots/senpai/senpai.scfg diff --git a/home-manager/chat.nix b/home-manager/chat.nix new file mode 100644 index 0000000..881e78e --- /dev/null +++ b/home-manager/chat.nix @@ -0,0 +1,16 @@ +# Chat home.nix +{ config, lib, pkgs, inputs, user, ... }: +{ + xdg.configFile = { + "catgirl" = { + source = ./dots/catgirl; + target = "catgirl"; + recursive = true; + }; + "senpai" = { + source = ./dots/senpai; + target = "senpai"; + recursive = true; + }; + }; +} diff --git a/home-manager/cli.nix b/home-manager/cli.nix index a0f5060..3ab97ad 100644 --- a/home-manager/cli.nix +++ b/home-manager/cli.nix @@ -11,13 +11,6 @@ home.sessionPath = [ "${config.home.homeDirectory}/.local/share/go/bin" ]; - xdg.configFile = { - "catgirl" = { - source = ./dots/catgirl; - target = "catgirl"; - recursive = true; - }; - }; xdg = { userDirs = { enable = true; diff --git a/home-manager/dots/bashrc b/home-manager/dots/bashrc index a9598a0..a0f5e94 100644 --- a/home-manager/dots/bashrc +++ b/home-manager/dots/bashrc @@ -3,6 +3,14 @@ set -o vi unset HISTFILE +function mkplatypus() { + cd $(mktemp -d) + touch "platypus.sh" + printf '#!/usr/bin/env sh' >> "platypus.sh" + printf "\n\n\n" >> "platypus.sh" + chmod +x "platypus.sh" + vim "+normal GA" "platypus.sh" +} # Functions function search() { surfraw $(surfraw -elvi | fzf | awk '{print $1;}') @@ -11,11 +19,6 @@ function mkcd { mkdir -p $1 cd $1 } -function ukr() { - read -rsp "Password: " PASS - export $(echo -n "$PASS" | gnome-keyring-daemon --replace --unlock) - unset PASS -} # fe [FUZZY PATTERN] - Open the selected file with the default editor # - Bypass fuzzy finder if there's only one match (--select-1) # - Exit if there's no match (--exit-0) diff --git a/home-manager/dots/senpai/highlight b/home-manager/dots/senpai/highlight new file mode 100755 index 0000000..d5e33cf --- /dev/null +++ b/home-manager/dots/senpai/highlight @@ -0,0 +1,6 @@ +#!/usr/bin/env sh + +escape() { + printf "%s" "$1" | sed 's#\#\\#g' +} +notify-desktop "[$BUFFER] $SENDER" "$(escape "$MESSAGE")" diff --git a/home-manager/dots/senpai/senpai.scfg b/home-manager/dots/senpai/senpai.scfg new file mode 100644 index 0000000..608b957 --- /dev/null +++ b/home-manager/dots/senpai/senpai.scfg @@ -0,0 +1,4 @@ +address irc.pico.sh:6697 +nickname iiogama +password-cmd pass irc-pico +highlight diff --git a/hosts/default.nix b/hosts/default.nix index 2073968..ac33754 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -20,6 +20,7 @@ imports = [ ../home-manager/all.nix ../home-manager/cli.nix + ../home-manager/chat.nix ../home-manager/gui.nix ./buckwheat/home.nix ]; diff --git a/nixos/chat.nix b/nixos/chat.nix index bca6eb1..e1ba7a1 100644 --- a/nixos/chat.nix +++ b/nixos/chat.nix @@ -5,6 +5,7 @@ catgirl discord profanity + sic senpai signal-desktop tut diff --git a/nixos/cli.nix b/nixos/cli.nix index 9fdc312..181ce8a 100644 --- a/nixos/cli.nix +++ b/nixos/cli.nix @@ -101,6 +101,7 @@ lynis mdp mediainfo + mosh nb nethogs oed