mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-11 02:56:27 +00:00
update system
This commit is contained in:
@@ -110,7 +110,15 @@
|
||||
nerd-fonts.enable = true;
|
||||
};
|
||||
|
||||
programs.zsh.enable = true;
|
||||
programs = {
|
||||
zsh.enable = true;
|
||||
wireshark = {
|
||||
enable = true;
|
||||
package = pkgs.wireshark;
|
||||
usbmon.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
security.sudo.configFile = ''
|
||||
Defaults env_reset,pwfeedback,passprompt=" "
|
||||
'';
|
||||
@@ -118,6 +126,7 @@
|
||||
users.users.${username} = {
|
||||
isNormalUser = true;
|
||||
extraGroups = [
|
||||
"wireshark"
|
||||
"scanner"
|
||||
"lp"
|
||||
"storage"
|
||||
|
||||
@@ -79,6 +79,7 @@ in
|
||||
enable = true;
|
||||
inlayHints = false;
|
||||
};
|
||||
lsp-signature.enable = true;
|
||||
telescope = {
|
||||
enable = true;
|
||||
keymaps = {
|
||||
|
||||
@@ -27,6 +27,7 @@ in
|
||||
};
|
||||
};
|
||||
lsp.servers = {
|
||||
cmake.enable = true;
|
||||
clangd = {
|
||||
enable = true;
|
||||
cmd = [
|
||||
|
||||
@@ -88,12 +88,25 @@
|
||||
};
|
||||
|
||||
plugins = {
|
||||
vim-surround.enable = true;
|
||||
which-key.enable = true;
|
||||
schemastore.enable = true;
|
||||
comment.enable = true;
|
||||
debugprint.enable = true;
|
||||
todo-comments.enable = true;
|
||||
origami.enable = false;
|
||||
nvim-surround.enable = true;
|
||||
hardtime = {
|
||||
enable = true;
|
||||
settings = {
|
||||
disable_mouse = false;
|
||||
disabled_keys = {
|
||||
"<Up>".__raw = "false";
|
||||
"<Down>".__raw = "false";
|
||||
"<Left>".__raw = "false";
|
||||
"<Right>".__raw = "false";
|
||||
};
|
||||
};
|
||||
};
|
||||
treesitter-context = {
|
||||
enable = false; # TODO: looks weird with Neovide
|
||||
settings = {
|
||||
|
||||
Reference in New Issue
Block a user