From 1fe539cda369ac53c0e061aa99299f773c37561a Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Wed, 10 Jul 2024 18:03:45 +0200 Subject: [PATCH] feat(nix): migrate karabiner-elements --- .dotbot.conf.yaml | 1 - .gitignore | 2 +- nix/home/default.nix | 1 + nix/home/karabiner/default.nix | 11 +++++++++++ .../assets/complex_modifications/1668261369.json | 0 .../assets/complex_modifications/1669799628.json | 0 .../assets/complex_modifications/1670850784.json | 0 .../home/karabiner/karabiner}/karabiner.json | 0 8 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 nix/home/karabiner/default.nix rename {karabiner => nix/home/karabiner/karabiner}/assets/complex_modifications/1668261369.json (100%) rename {karabiner => nix/home/karabiner/karabiner}/assets/complex_modifications/1669799628.json (100%) rename {karabiner => nix/home/karabiner/karabiner}/assets/complex_modifications/1670850784.json (100%) rename {karabiner => nix/home/karabiner/karabiner}/karabiner.json (100%) diff --git a/.dotbot.conf.yaml b/.dotbot.conf.yaml index cb93d37..5a1ca3d 100644 --- a/.dotbot.conf.yaml +++ b/.dotbot.conf.yaml @@ -15,7 +15,6 @@ ~/.config/fish: fish ~/.config/gh-dash/config.yml: github/gh-dash/config.yml ~/.config/gh/config.yml: github/gh/config.yml - ~/.config/karabiner: karabiner ~/.config/lf: lf ~/.config/nvim: nvim ~/.config/oatmeal: oatmeal diff --git a/.gitignore b/.gitignore index 418dc2a..6049d3b 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,6 @@ nvim/plugin .vale/Readability .vale/write-good kitty/kitty.conf.bak -karabiner/automatic_backups +automatic_backups Brewfile.lock.json fish/fish_variables diff --git a/nix/home/default.nix b/nix/home/default.nix index 6ed7338..56ce498 100644 --- a/nix/home/default.nix +++ b/nix/home/default.nix @@ -11,6 +11,7 @@ in ./asdf ./bat ./ctags + ./karabiner ./lazydocker ./lazygit ./ripgrep diff --git a/nix/home/karabiner/default.nix b/nix/home/karabiner/default.nix new file mode 100644 index 0000000..c68a052 --- /dev/null +++ b/nix/home/karabiner/default.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: + +{ + home.file.".config/karabiner/" = { + source = ./karabiner; + }; + + home.packages = [ + pkgs.karabiner-elements + ]; +} diff --git a/karabiner/assets/complex_modifications/1668261369.json b/nix/home/karabiner/karabiner/assets/complex_modifications/1668261369.json similarity index 100% rename from karabiner/assets/complex_modifications/1668261369.json rename to nix/home/karabiner/karabiner/assets/complex_modifications/1668261369.json diff --git a/karabiner/assets/complex_modifications/1669799628.json b/nix/home/karabiner/karabiner/assets/complex_modifications/1669799628.json similarity index 100% rename from karabiner/assets/complex_modifications/1669799628.json rename to nix/home/karabiner/karabiner/assets/complex_modifications/1669799628.json diff --git a/karabiner/assets/complex_modifications/1670850784.json b/nix/home/karabiner/karabiner/assets/complex_modifications/1670850784.json similarity index 100% rename from karabiner/assets/complex_modifications/1670850784.json rename to nix/home/karabiner/karabiner/assets/complex_modifications/1670850784.json diff --git a/karabiner/karabiner.json b/nix/home/karabiner/karabiner/karabiner.json similarity index 100% rename from karabiner/karabiner.json rename to nix/home/karabiner/karabiner/karabiner.json