Flake for my NixOS devices

Add direnv

bwc9876.dev f12160cf 3c2312b0

verified
+26 -1
+7
nixosModules/dev/misc.nix
··· 25 25 enable = true; 26 26 package = pkgs.wireshark; 27 27 }; 28 + 29 + home-manager.users.bean.programs.direnv = { 30 + enable = true; 31 + enableBashIntegration = true; 32 + enableNushellIntegration = true; 33 + nix-direnv.enable = true; 34 + }; 28 35 }
+19 -1
nixosModules/dev/nvim.nix
··· 10 10 fd 11 11 ]; 12 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 + 13 26 home-manager.users.bean = { 14 27 imports = [inputs.nixvim.homeManagerModules.nixvim]; 15 28 ··· 19 32 defaultEditor = true; 20 33 viAlias = true; 21 34 vimAlias = true; 35 + 36 + dependencies.direnv.enable = true; 22 37 23 38 nixpkgs.pkgs = pkgs; 24 39 ··· 592 607 }; 593 608 }; 594 609 610 + direnv.enable = true; 611 + 595 612 project-nvim = { 596 613 enable = true; 597 614 enableTelescope = true; ··· 723 740 html.enable = true; 724 741 marksman.enable = true; 725 742 cssls.enable = true; 726 - # tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind!! 743 + # tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind 727 744 jsonls.enable = true; 728 745 yamlls.enable = true; 729 746 ruff.enable = true; ··· 740 757 lemminx.enable = true; 741 758 eslint.enable = true; 742 759 tinymist.enable = true; 760 + just.enable = true; 743 761 }; 744 762 }; 745 763 };