Current working changes to configuration
This commit is contained in:
commit
0a24ffcef1
66 changed files with 5312 additions and 0 deletions
51
home/shell/shell.nix
Normal file
51
home/shell/shell.nix
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
{config, pkgs, ...}:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
starship
|
||||
];
|
||||
xdg.configFile."starship.toml".source = ./starship.toml;
|
||||
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
initContent=''
|
||||
source ${./.zshrc}
|
||||
'';
|
||||
shellAliases = {
|
||||
sudo = "doas";
|
||||
};
|
||||
};
|
||||
programs.direnv = {
|
||||
enable = true;
|
||||
nix-direnv.enable = true;
|
||||
|
||||
config = {
|
||||
global = {
|
||||
hide_env_diff = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
xdg.configFile."zsh/zsh-syntax-highlighting".source = builtins.fetchGit {
|
||||
url = "https://forge.alexselimov.com/aselimov/zsh-syntax-highlighting.git";
|
||||
rev = "2fc57d63067c18b1100ecdbf684fa5baf49459d1";
|
||||
};
|
||||
|
||||
xdg.configFile."zsh/zsh-history-substring-search".source = builtins.fetchGit {
|
||||
url = "https://forge.alexselimov.com/aselimov/zsh-history-substring-search.git";
|
||||
rev = "14c8d2e0ffaee98f2df9850b19944f32546fdea5";
|
||||
};
|
||||
|
||||
xdg.configFile."zsh/zsh-autosuggestions".source = builtins.fetchGit {
|
||||
url = "https://forge.alexselimov.com/aselimov/zsh-autosuggestions.git";
|
||||
rev = "85919cd1ffa7d2d5412f6d3fe437ebdbeeec4fc5";
|
||||
};
|
||||
|
||||
programs.tmux.enable = true;
|
||||
xdg.configFile."tmux/tmux.conf".source = ./.tmux.conf;
|
||||
xdg.configFile."tmux/themes/zenwritten-light.conf".text = ''
|
||||
set -g window-style 'bg=gray'
|
||||
'';
|
||||
xdg.configFile."tmux/themes/zenwritten-dark.conf".text = ''
|
||||
set -g window-style 'bg=brightblack'
|
||||
'';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue