From d3ebe8db180c8eba1fadc3ffd73510f09fec54fc Mon Sep 17 00:00:00 2001 From: hblobner Date: Wed, 28 Jun 2023 09:46:44 +0000 Subject: [PATCH] hmgr: refact+nvim started --- dot_files/nvim/so | 1 + home-manager/hblobner_at_devvie.nix | 15 ++++++++++++--- home-manager/modules/cli/bat.nix | 8 ++++++++ home-manager/modules/{ => cli}/fish.nix | 0 home-manager/modules/{ => cli}/starship.nix | 0 5 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 dot_files/nvim/so create mode 100644 home-manager/modules/cli/bat.nix rename home-manager/modules/{ => cli}/fish.nix (100%) rename home-manager/modules/{ => cli}/starship.nix (100%) diff --git a/dot_files/nvim/so b/dot_files/nvim/so new file mode 100644 index 0000000..8f2f8ff --- /dev/null +++ b/dot_files/nvim/so @@ -0,0 +1 @@ +2jkljkl diff --git a/home-manager/hblobner_at_devvie.nix b/home-manager/hblobner_at_devvie.nix index f730e0f..744c0d0 100644 --- a/home-manager/hblobner_at_devvie.nix +++ b/home-manager/hblobner_at_devvie.nix @@ -1,11 +1,19 @@ { config, pkgs, ... }: -{ +let + mkPersistentLink = path: pkgs.runCommand "persistent-link" {} '' + ln -s /home/hblobner/.local/share/pfke/nix-config/${path} $out + ''; +in { imports = [ - ./modules/fish.nix + ./modules/cli/bat.nix + ./modules/cli/fish.nix ./modules/keychain.nix - ./modules/starship.nix + ./modules/cli/starship.nix ]; + + home.file.".config/nvim".source = mkPersistentLink "dot_files/nvim"; + # Home Manager needs a bit of information about you and the # paths it should manage. home.username = "hblobner"; @@ -23,6 +31,7 @@ htop fortune python3 + ranger ripgrep rsync ]; diff --git a/home-manager/modules/cli/bat.nix b/home-manager/modules/cli/bat.nix new file mode 100644 index 0000000..af39686 --- /dev/null +++ b/home-manager/modules/cli/bat.nix @@ -0,0 +1,8 @@ +{ config, pkgs, ... }: + +{ + programs.bat = { + enable = true; + config.theme = "base16"; + }; +} diff --git a/home-manager/modules/fish.nix b/home-manager/modules/cli/fish.nix similarity index 100% rename from home-manager/modules/fish.nix rename to home-manager/modules/cli/fish.nix diff --git a/home-manager/modules/starship.nix b/home-manager/modules/cli/starship.nix similarity index 100% rename from home-manager/modules/starship.nix rename to home-manager/modules/cli/starship.nix