diff --git a/src/system/machines/desktop/system.nix b/src/system/machines/desktop/system.nix index e91594a..3d633ed 100644 --- a/src/system/machines/desktop/system.nix +++ b/src/system/machines/desktop/system.nix @@ -6,7 +6,7 @@ ${config.user.name} = { isNormalUser = true; extraGroups = config.user.groups - ++ [ "video" "audio" "kvm" "libvirtd" ]; + ++ [ "video" "audio" "kvm" "libvirtd" "dialout" ]; openssh.authorizedKeys.keys = [ "${config.user.keys.ssh.android}" ]; }; }; @@ -50,6 +50,7 @@ environment.systemPackages = with pkgs; [ vim git + usbutils ]; fonts.packages = with pkgs; [ diff --git a/src/user/configs/bookmarks/default.nix b/src/user/configs/bookmarks/default.nix index 9349edd..9143d34 100644 --- a/src/user/configs/bookmarks/default.nix +++ b/src/user/configs/bookmarks/default.nix @@ -139,6 +139,19 @@ url = "https://stackoverflow.com"; tags = [ "dev" "work" "forum" ]; } + { + name = "Learning"; + bookmarks = [ + { + name = "Leetcode"; + url = "https://leetcode.com"; + } + { + name = "CodeWars"; + url = "https://codewars.com"; + } + ]; + } { name = "Tools"; bookmarks = [ diff --git a/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua b/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua index 9e92902..f118620 100644 --- a/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua +++ b/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua @@ -60,9 +60,10 @@ lsp.setup_servers({ "marksman", "tailwindcss", "bashls", - "ccls", + "clangd", "jsonls", - "vuels" + "vuels", + "arduino-language-server" }) require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls()) diff --git a/src/user/modules/utils/modules/neovim/config/pkgs.nix b/src/user/modules/utils/modules/neovim/config/pkgs.nix index 012339e..8b55c4c 100644 --- a/src/user/modules/utils/modules/neovim/config/pkgs.nix +++ b/src/user/modules/utils/modules/neovim/config/pkgs.nix @@ -6,7 +6,8 @@ let marksman sumneko-lua-language-server stylua nodePackages."@tailwindcss/language-server" - ccls + clang-tools + arduino-language-server ]; lsp' = with pkgs.nodePackages; [