Add Copilot instructions, update flake.lock, and enhance Nix configurations

- Introduced Copilot instructions for better project understanding.
- Updated flake.lock with new dependency revisions and hashes.
- Modified zen.nix to include tracking protection and native messaging hosts.
- Added godot.nix for Godot language support in VSCode.
- Enhanced kde.nix with additional system packages and session variables.
- Created thunderbolt.nix to enable Thunderbolt services.
- Updated Bellerophon default.nix to include thunderbolt.nix.
- Adjusted hardware-configuration.nix to include new kernel modules and parameters.
This commit is contained in:
2025-08-06 17:00:43 -03:00
parent 5f2c19346c
commit 82a84e00cc
8 changed files with 121 additions and 39 deletions

View File

@@ -1,9 +1,13 @@
{inputs, ...}: {
{
inputs,
pkgs,
...
}: {
# home.nix
imports = [
inputs.zen-browser.homeModules.beta
# or inputs.zen-browser.homeModules.twilight
# or inputs.zen-browser.homeModules.twilight-official
# inputs.zen-browser.homeModules.twilight
# inputs.zen-browser.homeModules.twilight-official
];
programs.zen-browser = {
@@ -19,6 +23,13 @@
DontCheckDefaultBrowser = true;
NoDefaultBookmarks = true;
OfferToSaveLogins = false;
EnableTrackingProtection = {
Value = true;
Locked = true;
Cryptomining = true;
Fingerprinting = true;
};
};
nativeMessagingHosts = [pkgs.firefoxpwa];
};
}

View File

@@ -0,0 +1,16 @@
{pkgs, ...}: {
programs.vscode = {
extensions = pkgs.nix4vscode.forVscode [
# Godot language support
"geequlim.godot-tools"
];
userSettings = {
# Add Godot-specific settings here
};
};
# Additional packages for Godot development
home.packages = with pkgs; [
godot
];
}