Something went wrong. Try again.
My NixOS dotfiles
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061{ pkgs, flakes, ... }:{ environment.systemPackages = with pkgs; [ texliveFull ];
nixpkgs = { overlays = [ flakes.inputs.nix4vscode.overlays.default ]; };
home-manager.users."fantomitechno" = { config, pkgs, dotfileFolder, ... }: let codiumFolder = "${dotfileFolder}/modules/codium"; in { programs.vscodium = { enable = true; package = pkgs.vscodium; profiles.default.extensions = pkgs.nix4vscode.forOpenVsx [ "catppuccin.catppuccin-vsc" "catppuccin.catppuccin-vsc-icons" "DigitalBrainstem.javascript-ejs-support" "charliermarsh.ruff" "detachhead.basedpyright" "esbenp.prettier-vscode" "jeanp413.open-remote-ssh" "jnoortheen.nix-ide" "blipk.csharp" "leonardssh.vscord" "minecraftcommands.syntax-mcfunction" "misodee.vscode-nbt" "nromanov.dotrush" "prisma.prisma" "qwtel.sqlite-viewer" "rvest.vs-code-prettier-eslint" "seatonjiang.gitmoji-vscode" "spgoding.datapack-language-server" "superant.mc-dp-icons" "svelte.svelte-vscode" ] ++ pkgs.nix4vscode.forVscode [ "ms-dotnettools.vscode-dotnet-runtime" "ms-python.python" "ms-python.debugpy" ]; };
xdg.configFile."VSCodium/User/settings.json".source = config.lib.file.mkOutOfStoreSymlink "${codiumFolder}/settings.json"; xdg.configFile."VSCodium/User/keybindings.json".source = config.lib.file.mkOutOfStoreSymlink "${codiumFolder}/keybindings.json"; };}