mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-05 16:27:03 +00:00
lnl: update example with promptInit
This commit is contained in:
parent
23d3784589
commit
5c1fc8a85c
1 changed files with 28 additions and 23 deletions
|
@ -1,25 +1,5 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
environment.systemPackages =
|
|
||||||
[ pkgs.lnl.tmux
|
|
||||||
pkgs.lnl.vim
|
|
||||||
|
|
||||||
pkgs.curl
|
|
||||||
pkgs.fzf
|
|
||||||
pkgs.gettext
|
|
||||||
pkgs.git
|
|
||||||
pkgs.jq
|
|
||||||
pkgs.silver-searcher
|
|
||||||
|
|
||||||
pkgs.nix-repl
|
|
||||||
pkgs.nox
|
|
||||||
];
|
|
||||||
|
|
||||||
services.nix-daemon.enable = true;
|
|
||||||
services.nix-daemon.tempDir = "/nix/tmp";
|
|
||||||
|
|
||||||
services.activate-system.enable = true;
|
|
||||||
|
|
||||||
system.defaults.NSGlobalDomain.AppleKeyboardUIMode = 3;
|
system.defaults.NSGlobalDomain.AppleKeyboardUIMode = 3;
|
||||||
system.defaults.NSGlobalDomain.ApplePressAndHoldEnabled = false;
|
system.defaults.NSGlobalDomain.ApplePressAndHoldEnabled = false;
|
||||||
system.defaults.NSGlobalDomain.InitialKeyRepeat = 10;
|
system.defaults.NSGlobalDomain.InitialKeyRepeat = 10;
|
||||||
|
@ -41,6 +21,26 @@
|
||||||
|
|
||||||
system.defaults.trackpad.Clicking = true;
|
system.defaults.trackpad.Clicking = true;
|
||||||
|
|
||||||
|
environment.systemPackages =
|
||||||
|
[ pkgs.lnl.tmux
|
||||||
|
pkgs.lnl.vim
|
||||||
|
|
||||||
|
pkgs.curl
|
||||||
|
pkgs.fzf
|
||||||
|
pkgs.gettext
|
||||||
|
pkgs.git
|
||||||
|
pkgs.jq
|
||||||
|
pkgs.silver-searcher
|
||||||
|
|
||||||
|
pkgs.nix-repl
|
||||||
|
pkgs.nox
|
||||||
|
];
|
||||||
|
|
||||||
|
services.nix-daemon.enable = true;
|
||||||
|
services.nix-daemon.tempDir = "/nix/tmp";
|
||||||
|
|
||||||
|
services.activate-system.enable = true;
|
||||||
|
|
||||||
programs.tmux.enable = true;
|
programs.tmux.enable = true;
|
||||||
programs.tmux.loginShell = "${config.programs.zsh.shell} -l";
|
programs.tmux.loginShell = "${config.programs.zsh.shell} -l";
|
||||||
programs.tmux.enableSensible = true;
|
programs.tmux.enableSensible = true;
|
||||||
|
@ -56,6 +56,14 @@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
programs.zsh.enableBashCompletion = true;
|
||||||
|
|
||||||
|
programs.zsh.promptInit = ''
|
||||||
|
autoload -U promptinit && promptinit
|
||||||
|
|
||||||
|
PROMPT='%B%(?..%? )%b⇒ '
|
||||||
|
RPROMPT='%F{green}%~%f'
|
||||||
|
'';
|
||||||
|
|
||||||
programs.zsh.shellInit = ''
|
programs.zsh.shellInit = ''
|
||||||
cfg=$HOME/.nixpkgs/darwin-config.nix
|
cfg=$HOME/.nixpkgs/darwin-config.nix
|
||||||
|
@ -64,9 +72,6 @@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.zsh.loginShellInit = ''
|
programs.zsh.loginShellInit = ''
|
||||||
autoload -U promptinit && promptinit
|
|
||||||
PROMPT='%B%(?..%? )%b⇒ '
|
|
||||||
RPROMPT='%F{green}%~%f'
|
|
||||||
|
|
||||||
bindkey -e
|
bindkey -e
|
||||||
setopt autocd
|
setopt autocd
|
||||||
|
|
Loading…
Add table
Reference in a new issue