diff --git a/homeManagerModules/desktopPrograms/vscodium/vscodium.nix b/homeManagerModules/desktopPrograms/vscodium/vscodium.nix index fba34b7..ded21d9 100644 --- a/homeManagerModules/desktopPrograms/vscodium/vscodium.nix +++ b/homeManagerModules/desktopPrograms/vscodium/vscodium.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: +{ pkgs, ... }: { #The VSCoderrrrrrrr #codepilled nixmaxxer @@ -24,13 +24,11 @@ bierner.markdown-emoji bierner.emojisense jnoortheen.nix-ide - rust-lang.rust-analyzer biomejs.biome ] ++ (with pkgs.open-vsx; [ jeanp413.open-remote-ssh antfu.unocss - tamasfe.even-better-toml ]); userSettings = builtins.fromJSON (builtins.readFile ./settings.json); diff --git a/homeManagerModules/development/rust.nix b/homeManagerModules/development/rust.nix new file mode 100644 index 0000000..f80390c --- /dev/null +++ b/homeManagerModules/development/rust.nix @@ -0,0 +1,17 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + cargo + rustc + rustfmt + ]; + + programs.vscode.extensions = + with pkgs.vscode-extensions; + [ + rust-lang.rust-analyzer + ] + ++ (with pkgs.open-vsx; [ + tamasfe.even-better-toml + ]); +} diff --git a/hosts/main-laptop/home.nix b/hosts/main-laptop/home.nix index 8752fc4..9854775 100644 --- a/hosts/main-laptop/home.nix +++ b/hosts/main-laptop/home.nix @@ -5,6 +5,8 @@ #../../homeManagerModules/zsh.nix ../../homeManagerModules/fish.nix + ../../homeManagerModules/development/rust.nix + ../../homeManagerModules/desktopPrograms/firefox.nix ../../homeManagerModules/desktopPrograms/wezterm/wezterm.nix ../../homeManagerModules/desktopPrograms/vscodium/vscodium.nix @@ -57,10 +59,7 @@ home.packages = with pkgs; [ prismlauncher foliate - rustc - rustfmt biome - cargo python3 impression chatterino2