1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

feat(config): 🎨 Update dotfiles configuration

- Fixed theme name format in bat config (removed hyphen)
- Corrected linkedin alias typo in fish config
- Added new keybinding (A-r) in helix config
- Updated Telegram executable name in hyprland config
- Revamped lazygit theme colors to Catppuccin
- Added new opencode configuration file
- Enhanced git delta configuration with new features
- Added n8n service and opencode package to llm.nix
- Updated Python version in lsp.nix and programming-languages.nix
- Updated Telegram firejail profile name in security-services.nix
This commit is contained in:
xnm
2025-07-20 19:22:36 +03:00
parent 4b2884451c
commit b6318f0885
19 changed files with 8660 additions and 3855 deletions

View File

@@ -23,6 +23,10 @@
environmentFile = "${config.users.users.xnm.home}/.config/.env.searxng"; # FIXME: The location of the `.env` file where you need to set up the key
};
services.n8n = {
enable = true;
};
services.open-webui = {
enable = true;
port = 8888;
@@ -32,9 +36,12 @@
environment.systemPackages = with pkgs; [
oterm
alpaca
aichat
fabric-ai
aider-chat
opencode
# tgpt
# smartcat

View File

@@ -2,7 +2,7 @@
{
environment.systemPackages = with pkgs; [
python311Packages.python-lsp-server
python313Packages.python-lsp-server
nodePackages_latest.nodemon
nodePackages_latest.typescript
nodePackages_latest.typescript-language-server

View File

@@ -3,7 +3,8 @@
{
environment.systemPackages = with pkgs; [
go
(python312Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip]))
(python313Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip]))
uv
nodePackages_latest.nodejs
nodePackages_latest.pnpm
bun

View File

@@ -74,9 +74,9 @@
executable = "${lib.getBin pkgs.slack}/bin/slack";
profile = "${pkgs.firejail}/etc/firejail/slack.profile";
};
telegram-desktop = {
executable = "${lib.getBin pkgs.tdesktop}/bin/telegram-desktop";
profile = "${pkgs.firejail}/etc/firejail/telegram-desktop.profile";
Telegram = {
executable = "${lib.getBin pkgs.tdesktop}/bin/Telegram";
profile = "${pkgs.firejail}/etc/firejail/Telegram.profile";
};
brave = {
executable = "${lib.getBin pkgs.brave}/bin/brave";