aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile20
-rw-r--r--atuin/.config/atuin/config.toml36
-rw-r--r--atuin/.config/zsh/conf.d/atuin.sh3
-rw-r--r--vivid/init.org7
4 files changed, 65 insertions, 1 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 2311748..884b189 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -170,7 +170,18 @@ surfingkeys/dist/punt.js: surfingkeys/punt.ts surfingkeys/home.ts
## Diamond Interactive MacOS
-diamond-interactive: ssh-keygen brew-install wezterm-install glide-install git-install zsh-install _mbsetupuser-install change-macos-defaults hammerspoon-install
+diamond-interactive: \
+ atuin-install \
+ ssh-keygen \
+ brew-install \
+ wezterm-install \
+ glide-install \
+ git-install \
+ zsh-install \
+ _mbsetupuser-install \
+ change-macos-defaults \
+ hammerspoon-install \
+ vivid-install
ssh-keygen: $(HOME)/.ssh/id_ed25519.pub
@@ -225,6 +236,13 @@ change-macos-defaults:
defaults write com.apple.dock "autohide" -bool "true"
killall Dock
+### Vivid
+
+vivid/.config/zsh/conf.d/vivid.sh: vivid/init.org
+ $(call tangle,sh)
+
+before-vivid-install: vivid/.config/zsh/conf.d/vivid.sh
+
# Local Variables:
# outline-regexp: "##+"
# End:
diff --git a/atuin/.config/atuin/config.toml b/atuin/.config/atuin/config.toml
new file mode 100644
index 0000000..0aa81d3
--- /dev/null
+++ b/atuin/.config/atuin/config.toml
@@ -0,0 +1,36 @@
+inline_height = 20
+filter_mode = "directory"
+history_filter = [
+ "^ +",
+]
+enter_accept = true
+sync_address = "https://phoenix.fold-kanyu.ts.net:8888"
+search_mode = "skim"
+
+[stats]
+common_subcommands = [
+ "guix",
+ "guix home",
+ "nala",
+ "apt",
+ "cargo",
+ "composer",
+ "dnf",
+ "docker",
+ "docker-compose",
+ "docker compose",
+ "git",
+ "go",
+ "ip",
+ "kubectl",
+ "nix",
+ "nmcli",
+ "npm",
+ "pecl",
+ "pnpm",
+ "podman",
+ "port",
+ "systemctl",
+ "tmux",
+ "yarn"
+]
diff --git a/atuin/.config/zsh/conf.d/atuin.sh b/atuin/.config/zsh/conf.d/atuin.sh
new file mode 100644
index 0000000..4aeea53
--- /dev/null
+++ b/atuin/.config/zsh/conf.d/atuin.sh
@@ -0,0 +1,3 @@
+eval $(atuin init zsh)
+bindkey -M emacs '^p' atuin-up-search
+bindkey -M emacs '^[p' atuin-up-search
diff --git a/vivid/init.org b/vivid/init.org
new file mode 100644
index 0000000..0b1bb83
--- /dev/null
+++ b/vivid/init.org
@@ -0,0 +1,7 @@
+#+title: Vivid
+
+[[https://github.com/sharkdp/vivid][vivid]] is a theme generator for =LS_COLORS=. I just need it to run when I enable ZSH and it should work.
+
+#+begin_src sh :tangle .config/zsh/conf.d/vivid.sh
+ export LS_COLORS=$(vivid generate dracula)
+#+end_src