Updated Flake
* Replaced VSCode with VSCodium * Added own Overlays * Added PrismLauncher
This commit is contained in:
@ -8,9 +8,6 @@
|
||||
|
||||
allowUnfreePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"vscode"
|
||||
"vscode-extension-MS-python-vscode-pylance"
|
||||
"vscode-extension-github-copilot"
|
||||
"osu-lazer"
|
||||
"spotify"
|
||||
"linuxsampler"
|
||||
@ -18,6 +15,7 @@
|
||||
"obsidian"
|
||||
"steam"
|
||||
"steam-original"
|
||||
"davinci-resolve"
|
||||
];
|
||||
};
|
||||
|
||||
@ -40,7 +38,7 @@
|
||||
lutris
|
||||
osu-lazer
|
||||
r2modman
|
||||
polymc
|
||||
prismlauncher
|
||||
|
||||
# Communication
|
||||
webcord
|
||||
|
@ -1,12 +1,14 @@
|
||||
{
|
||||
pkgs,
|
||||
vscode-extensions,
|
||||
...
|
||||
}: {
|
||||
programs.vscode = rec {
|
||||
{pkgs, ...}: {
|
||||
programs.bash = {
|
||||
shellAliases = {
|
||||
code = "codium"; # Alias VSCode with VSCodium
|
||||
};
|
||||
};
|
||||
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
|
||||
package = pkgs.unstable.vscode; # To use the latest unstable vscode
|
||||
package = pkgs.vscodium; # Replace VSCode with VSCodium
|
||||
|
||||
enableUpdateCheck = false;
|
||||
enableExtensionUpdateCheck = false;
|
||||
@ -20,14 +22,13 @@
|
||||
];
|
||||
|
||||
# This will only yield extensions that are compatible with the installed version of vscode
|
||||
extensions = with (vscode-extensions.forVSCodeVersion package.version).vscode-marketplace; [
|
||||
extensions = with pkgs.vscode-marketplace; [
|
||||
jnoortheen.nix-ide
|
||||
mkhl.direnv
|
||||
ms-python.python
|
||||
ms-python.vscode-pylance
|
||||
ms-python.autopep8
|
||||
james-yu.latex-workshop
|
||||
github.copilot
|
||||
davidanson.vscode-markdownlint
|
||||
tamasfe.even-better-toml
|
||||
asciidoctor.asciidoctor-vscode
|
||||
@ -44,7 +45,7 @@
|
||||
userSettings = {
|
||||
"git.enableCommitSigning" = true;
|
||||
|
||||
"window.menuBarVisibility" = "hidden";
|
||||
"window.menuBarVisibility" = "toggle";
|
||||
|
||||
"editor.fontFamily" = "'FiraCode Nerd Font'";
|
||||
"editor.fontLigatures" = true;
|
||||
@ -134,14 +135,6 @@
|
||||
];
|
||||
"C_Cpp.clang_format_fallbackStyle" = "Microsoft";
|
||||
|
||||
"github.copilot.enable" = {
|
||||
"*" = true;
|
||||
plaintext = false;
|
||||
markdown = false;
|
||||
scminput = false;
|
||||
cpp = false;
|
||||
};
|
||||
|
||||
"redhat.telemetry.enabled" = false;
|
||||
"java.jdt.ls.java.home" = "${pkgs.jdk21_headless}";
|
||||
};
|
||||
|
Reference in New Issue
Block a user