This commit is contained in:
2026-04-02 02:45:40 +02:00
11 changed files with 52 additions and 2 deletions

View File

@@ -18,5 +18,6 @@
useUserPackages = true;
users.dark = ./home;
extraSpecialArgs = { inherit inputs; };
backupFileExtension = ".bak";
};
}

View File

@@ -8,9 +8,10 @@
enable = true;
package = pkgs.gitMinimal;
lfs.enable = true;
userName = "Ghostfox";
extraConfig = {
settings = {
user.name = "Ghostfox";
init.defaultBranch = "main";
credential = {

View File

@@ -11,6 +11,7 @@ in
enable = true;
profiles.default = {
extensions = with exts; [
mkhl.direnv
bbenoist.nix
svelte.svelte-vscode
ms-python.python
@@ -28,6 +29,9 @@ in
docker.docker
redhat.vscode-yaml
];
userSettings = {
"chat.agent.enabled" = false;
};
};
};
};

View File

@@ -15,5 +15,6 @@
qsstv
handbrake
wineWow64Packages.waylandFull
winetricks
];
}

View File

@@ -9,6 +9,7 @@
alsa-oss
openal
libpulseaudio
libGL
];
};
}

View File

@@ -8,6 +8,7 @@
anydesk
openboard
trilium-desktop
libreoffice-qt-fresh
];
virtualisation.virtualbox.host = {

1
modules/vibes/README.md Normal file
View File

@@ -0,0 +1 @@
This module adds a VSCode profile made for pure vibes

View File

@@ -0,0 +1,5 @@
{
home-manager.sharedModules = [
./home
];
}

View File

@@ -0,0 +1,5 @@
{
imports = [
./vscode.nix
];
}

View File

@@ -0,0 +1,29 @@
{ osConfig, lib, pkgs, ... }:
let
hasGui = osConfig.services.dbus.implementation == "dbus";
baseConfig = {};
exts = pkgs.vscode-extensions;
in
{
config = lib.mkIf hasGui
{
programs.vscode.profiles.vibes = {
extensions = with exts; [
mkhl.direnv
bbenoist.nix
svelte.svelte-vscode
ms-python.python
ms-python.debugpy
ms-python.pylint
github.vscode-github-actions
prettier.prettier-vscode
docker.docker
redhat.vscode-yaml
github.copilot-chat
];
userSettings = {
"chat.agent.enabled" = true;
};
};
};
}