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