Flake for my NixOS devices

Add direnv

bwc9876.dev f12160cf 3c2312b0

verified
+26 -1
+7
nixosModules/dev/misc.nix
··· 25 enable = true; 26 package = pkgs.wireshark; 27 }; 28 }
··· 25 enable = true; 26 package = pkgs.wireshark; 27 }; 28 + 29 + home-manager.users.bean.programs.direnv = { 30 + enable = true; 31 + enableBashIntegration = true; 32 + enableNushellIntegration = true; 33 + nix-direnv.enable = true; 34 + }; 35 }
+19 -1
nixosModules/dev/nvim.nix
··· 10 fd 11 ]; 12 13 home-manager.users.bean = { 14 imports = [inputs.nixvim.homeManagerModules.nixvim]; 15 ··· 19 defaultEditor = true; 20 viAlias = true; 21 vimAlias = true; 22 23 nixpkgs.pkgs = pkgs; 24 ··· 592 }; 593 }; 594 595 project-nvim = { 596 enable = true; 597 enableTelescope = true; ··· 723 html.enable = true; 724 marksman.enable = true; 725 cssls.enable = true; 726 - # tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind!! 727 jsonls.enable = true; 728 yamlls.enable = true; 729 ruff.enable = true; ··· 740 lemminx.enable = true; 741 eslint.enable = true; 742 tinymist.enable = true; 743 }; 744 }; 745 };
··· 10 fd 11 ]; 12 13 + # TODO: Wish list 14 + # - https://github.com/al1-ce/just.nvim 15 + # - DAP Setup? If not just get rid of the plugin... 16 + # - Proper Start screen / projects 17 + # - On project open with no session saved, show a little screen or smth? 18 + # - Neovide let me paste from system clipboard in insert mode 19 + # - Fix hex stuff, working hex editor please 20 + # - Image viewer would be cool 21 + # - More customization of toggleterm, tabs would be really nice 22 + # - Switch project combo if not already present 23 + # - Neotree look nicer 24 + # - Bufferline color "Neovim" in space, im thinking logo in green bold and text in normal green 25 + 26 home-manager.users.bean = { 27 imports = [inputs.nixvim.homeManagerModules.nixvim]; 28 ··· 32 defaultEditor = true; 33 viAlias = true; 34 vimAlias = true; 35 + 36 + dependencies.direnv.enable = true; 37 38 nixpkgs.pkgs = pkgs; 39 ··· 607 }; 608 }; 609 610 + direnv.enable = true; 611 + 612 project-nvim = { 613 enable = true; 614 enableTelescope = true; ··· 740 html.enable = true; 741 marksman.enable = true; 742 cssls.enable = true; 743 + # tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind 744 jsonls.enable = true; 745 yamlls.enable = true; 746 ruff.enable = true; ··· 757 lemminx.enable = true; 758 eslint.enable = true; 759 tinymist.enable = true; 760 + just.enable = true; 761 }; 762 }; 763 };