Compare commits
2 Commits
76c7e69572
...
c9a41ac3ef
Author | SHA1 | Date | |
---|---|---|---|
c9a41ac3ef | |||
33c00528c2 |
@@ -44,21 +44,37 @@
|
|||||||
flavor = "mocha";
|
flavor = "mocha";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.bash = {
|
# programs.bash = {
|
||||||
|
# enable = true;
|
||||||
|
# enableCompletion = true;
|
||||||
|
# historyIgnore = [
|
||||||
|
# "ls"
|
||||||
|
# "ls -a"
|
||||||
|
# "ls -l"
|
||||||
|
# "ls -la"
|
||||||
|
# "cd"
|
||||||
|
# "exit"
|
||||||
|
# ];
|
||||||
|
# };
|
||||||
|
|
||||||
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
bashrcExtra = ''
|
enableBashCompletion = true;
|
||||||
export SSH_AUTH_SOCK=/home/chase/.bitwarden-ssh-agent.sock
|
autosuggestion.enable = true;
|
||||||
'';
|
history = {
|
||||||
historyIgnore = [
|
append = true;
|
||||||
"ls"
|
extended = true;
|
||||||
"ls -a"
|
ignoreDups = true;
|
||||||
"ls -l"
|
ignorePatterns = [
|
||||||
"ls -la"
|
"ls *"
|
||||||
"cd"
|
"cd *"
|
||||||
|
"gs"
|
||||||
"exit"
|
"exit"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
syntaxHighlighting.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
programs.bat.enable = true;
|
programs.bat.enable = true;
|
||||||
|
|
||||||
|
@@ -56,11 +56,11 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Configure keymap
|
# Configure keymap
|
||||||
console.keyMap = "jp106";
|
console.keyMap = lib.mkDefault "jp106";
|
||||||
|
|
||||||
services.xserver.xkb = {
|
services.xserver.xkb = {
|
||||||
layout = lib.mkDefault "jp";
|
layout = lib.mkDefault "jp";
|
||||||
model = "jp106";
|
model = lib.mkDefault "jp106";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
@@ -80,6 +80,17 @@
|
|||||||
blesh.enable = true;
|
blesh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# zsh config
|
||||||
|
programs.zsh = {
|
||||||
|
enable = true;
|
||||||
|
enableCompletion = true;
|
||||||
|
enableBashCompletion = true;
|
||||||
|
enableAutosuggestions = true;
|
||||||
|
syntaxHighlighting = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# Define a user account
|
# Define a user account
|
||||||
users.users.chase = {
|
users.users.chase = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
@@ -95,6 +106,10 @@
|
|||||||
"video"
|
"video"
|
||||||
"wheel"
|
"wheel"
|
||||||
];
|
];
|
||||||
|
openssh.authorizedKeys.keys = [
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFSQX+s8Krl312DcnUtoEWOA2silcUnt5URtyVZz8Yek"
|
||||||
|
];
|
||||||
|
shell = pkgs.zsh;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Install git and enable cache
|
# Install git and enable cache
|
||||||
|
Reference in New Issue
Block a user