mirror of
https://github.com/Smaug123/nix-dotfiles
synced 2025-10-08 16:08:39 +00:00
Don't know why I need this
This commit is contained in:
14
home.nix
14
home.nix
@@ -18,6 +18,11 @@
|
|||||||
# changes in each release.
|
# changes in each release.
|
||||||
home.stateVersion = "21.05";
|
home.stateVersion = "21.05";
|
||||||
|
|
||||||
|
# TODO: why do I need this? surely home-manager can do it
|
||||||
|
home.sessionPath = [
|
||||||
|
"/etc/profiles/per-user/Patrick/bin"
|
||||||
|
];
|
||||||
|
|
||||||
home.packages =
|
home.packages =
|
||||||
[
|
[
|
||||||
pkgs.tmux
|
pkgs.tmux
|
||||||
@@ -36,12 +41,18 @@
|
|||||||
pkgs.handbrake
|
pkgs.handbrake
|
||||||
];
|
];
|
||||||
|
|
||||||
|
programs.tmux = {
|
||||||
|
shell = "\${pkgs.zsh}/bin/zsh";
|
||||||
|
};
|
||||||
|
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autocd = true;
|
autocd = true;
|
||||||
dotDir = ".config/zsh";
|
|
||||||
enableAutosuggestions = true;
|
enableAutosuggestions = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
|
history = {
|
||||||
|
expireDuplicatesFirst = true;
|
||||||
|
};
|
||||||
oh-my-zsh = {
|
oh-my-zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = [ "git" "osx" "dircycle" "timer" ];
|
plugins = [ "git" "osx" "dircycle" "timer" ];
|
||||||
@@ -53,6 +64,7 @@
|
|||||||
LC_CTYPE = "en_US.UTF-8";
|
LC_CTYPE = "en_US.UTF-8";
|
||||||
};
|
};
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
|
vim = "nvim";
|
||||||
view = "vim -R";
|
view = "vim -R";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user