aboutsummaryrefslogtreecommitdiffhomepage
path: root/home-manager/home.nix
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-16 00:42:27 +0900
committernsfisis <nsfisis@gmail.com>2024-08-17 02:50:06 +0900
commit07349b7b342a87335aaeb5fc9704f1054bf84ddc (patch)
treee994c7bddac02089dee1f536b14c5f9fd4e18778 /home-manager/home.nix
parent5ac97e5aceeea6a30fcce64b2d1257071f18f47d (diff)
downloaddotfiles-07349b7b342a87335aaeb5fc9704f1054bf84ddc.tar.gz
dotfiles-07349b7b342a87335aaeb5fc9704f1054bf84ddc.tar.zst
dotfiles-07349b7b342a87335aaeb5fc9704f1054bf84ddc.zip
fish: port zsh settings to fish
Diffstat (limited to 'home-manager/home.nix')
-rw-r--r--home-manager/home.nix19
1 files changed, 11 insertions, 8 deletions
diff --git a/home-manager/home.nix b/home-manager/home.nix
index 1ee6c37..1dba991 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -5,7 +5,6 @@ let
clipboardCopyCommand = specialArgs.env.gui.clipboard.copyCommand;
requiresWlClipboard = clipboardCopyCommand == "wl-copy";
terminalApp = specialArgs.env.gui.terminalApp;
- useNixManagedZsh = specialArgs.env.useNixManagedZsh;
in
{
home.username = username;
@@ -85,6 +84,13 @@ in
LC_ALL = "";
# Locale: Less
LESSCHARSET = "utf-8";
+
+ # Editor
+ VISUAL = "nvim";
+ EDITOR = "nvim";
+
+ # Bat
+ BAT_THEME = "base16";
};
programs.direnv = {
@@ -121,14 +127,8 @@ in
''
else
"";
- shellConfig = if useNixManagedZsh then
- ''
- set-option -g default-shell ${homeDirectory}/.nix-profile/bin/zsh
- ''
- else
- "";
in
- commonConfig + clipboardConfig + terminalConfig + shellConfig;
+ commonConfig + clipboardConfig + terminalConfig;
};
programs.zsh = {
@@ -143,6 +143,9 @@ in
programs.fish = {
enable = true;
+
+ interactiveShellInit = builtins.readFile ./config/fish/config.fish;
+ shellInitLast = builtins.readFile ./config/fish/path.fish;
};
programs.starship = {