diff --git a/homeConfigs/global/defaultApplications.nix b/homeConfigs/global/defaultApplications.nix new file mode 100644 index 0000000..73d6905 --- /dev/null +++ b/homeConfigs/global/defaultApplications.nix @@ -0,0 +1,11 @@ +{ ... }: +{ + xdg.mimeApps.defaultApplications = { + "application/pdf" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + + "inode/directory" = "yazi.desktop"; + "image/*" = "qimgv.desktop"; + }; +} diff --git a/homeConfigs/global/fileManager.nix b/homeConfigs/global/fileManager.nix index bf38dac..c39874f 100644 --- a/homeConfigs/global/fileManager.nix +++ b/homeConfigs/global/fileManager.nix @@ -7,13 +7,4 @@ home.sessionVariables.BROWSER = "yazi"; programs.yazi.shellWrapperName = "y"; -# programs.bash.bashrcExtra = '' -# function y() { -# local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd -# yazi "$@" --cwd-file="$tmp" -# IFS= read -r -d "" cwd < "$tmp" -# [ -n "$cwd" ] && [ "$cwd" != "$PWD" ] && builtin cd -- "$cwd" -# rm -f -- "$tmp" -# } -# ''; } diff --git a/homeConfigs/global/shell.nix b/homeConfigs/global/shell.nix index fd9f8d7..245561b 100644 --- a/homeConfigs/global/shell.nix +++ b/homeConfigs/global/shell.nix @@ -1,4 +1,4 @@ -{ ... }: +{ homeDir, ... }: { home.shell.enableBashIntegration = true; home.shellAliases = { @@ -10,6 +10,13 @@ clr = "clear"; noidle = "systemctl --user stop hypridle"; }; + + programs.bash.profileExtra = '' + PATH=$PATH:${homeDir}/.cargo/bin + ''; + + programs.direnv.enable = true; + programs.direnv.enableBashIntegration = true; programs.bash = { enable = true; diff --git a/homeConfigs/hosts/laptop.nix b/homeConfigs/hosts/laptop.nix index b74fa58..675297e 100644 --- a/homeConfigs/hosts/laptop.nix +++ b/homeConfigs/hosts/laptop.nix @@ -28,8 +28,8 @@ ", XF86Launch4, exec, pkill activate-linux" ]; bindl = [ - ",switch:off:Lid Switch,exec,hyprctl keyword monitor \"eDP-1, 1920x1080@120, 0x0, 1\"" - ",switch:on:Lid Switch,exec,hyprctl keyword monitor \"eDP-1, disable\"" +# ",switch:off:Lid Switch,exec,hyprctl keyword monitor \"eDP-1, 1920x1080@120, 0x0, 1\"" +# ",switch:on:Lid Switch,exec,hyprctl keyword monitor \"eDP-1, disable\"" ]; monitor= [ diff --git a/homeConfigs/modules/vim.nix b/homeConfigs/modules/vim.nix index bc73a97..bba97e7 100644 --- a/homeConfigs/modules/vim.nix +++ b/homeConfigs/modules/vim.nix @@ -32,29 +32,14 @@ # vim.lsp.config('pylsp', {}) # ''; - programs.neovim.initLua= '' - local coq = require "coq" + programs.neovim.extraLuaConfig = '' - vim.lsp.config('clangd', coq.lsp_ensure_capabilities({})) vim.lsp.enable('clangd') - vim.lsp.config('nixd', coq.lsp_ensure_capabilities({})) vim.lsp.enable('nixd') - vim.lsp.config('glsl_analyzer', coq.lsp_ensure_capabilities({})) vim.lsp.enable('glsl_analyzer') - vim.lsp.config('pylsp', coq.lsp_ensure_capabilities({ - settings = { - pylsp = { - plugins = { - pycodestyle = { - ignore = {'E501'}, - } - } - } - } - })) vim.lsp.enable('pylsp') vim.diagnostic.config({ @@ -70,7 +55,6 @@ set ai autocmd BufWinLeave *.* mkview autocmd BufWinEnter *.* silent! loadview - autocmd VimEnter * COQnow --shut-up set tabstop=4 set scrolloff=10 set smartindent @@ -106,9 +90,16 @@ Plug 'lambdalisue/fern-renderer-nerdfont.vim' Plug 'lambdalisue/fern-git-status.vim' Plug 'lambdalisue/fern.vim' - Plug 'ms-jpq/coq_nvim', { 'branch': 'coq' } - Plug 'ms-jpq/coq.artifacts', { 'branch': 'artifacts' } - Plug 'ms-jpq/coq.thirdparty', { 'branch': '3p' } + Plug 'hrsh7th/nvim-cmp' + Plug 'ThePrimeagen/99' + Plug 'hrsh7th/cmp-nvim-lsp' + Plug 'hrsh7th/cmp-buffer' + Plug 'hrsh7th/cmp-path' + Plug 'hrsh7th/cmp-cmdline' + Plug 'hrsh7th/nvim-cmp' + + Plug 'hrsh7th/cmp-vsnip' + Plug 'hrsh7th/vim-vsnip' call plug#end() colorscheme catppuccin-mocha diff --git a/osConfigs/hosts/laptop.nix b/osConfigs/hosts/laptop.nix index 64f3c2a..e916ff0 100644 --- a/osConfigs/hosts/laptop.nix +++ b/osConfigs/hosts/laptop.nix @@ -6,7 +6,7 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2025/09/06 00:56:57 by tomoron #+# #+# # -# Updated: 2026/02/03 14:40:35 by tomoron ### ########.fr # +# Updated: 2026/03/13 15:09:11 by tomoron ### ########.fr # # # # **************************************************************************** # @@ -141,5 +141,5 @@ services.flatpak.enable = true; - services.k3s.enable = true; +# services.k3s.enable = true; }