Commit Graph

1106 Commits

Author SHA1 Message Date
uttarayan21
7dcb0df9b8 fix(darwin): uncomment user and host configurations
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-05 15:31:41 +05:30
uttarayan21
ec543d6c5d feat(configuration): add system user flag and description for remotebuilder
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-05 15:09:06 +05:30
uttarayan21
224edeb402 refactor(aichat): update model to openai:gpt-4o from selfhosted
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
fix(configuration): add Wake on LAN to allowed UDP ports
2025-12-05 14:21:20 +05:30
uttarayan21
85a130d868 chore(build): replace mirai builder with tako in build machine configurations
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-05 02:06:28 +05:30
uttarayan21
2347c002d8 feat: Remove the game servers
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-05 01:44:05 +05:30
uttarayan21
7e9a64023f feat(vicinae): update nixpkgs and adjust keybinding patch for Ctrl+N/P support
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-05 00:01:34 +05:30
uttarayan21
630c087308 fix: Nix modify root and /nix partition uuids
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-04 13:53:26 +05:30
uttarayan21
452e287fb0 feat: remove mirai
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-03 17:38:20 +05:30
uttarayan21
97434671a9 feat: Added zed and zen
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-03 15:06:45 +05:30
uttarayan21
dcfe921975 feat: Added nvim to shiro
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-03 01:29:53 +05:30
uttarayan21
0e8d262b4a fix: Don't enable gimp in macos
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-02 12:43:33 +05:30
uttarayan21
25db631be3 feat(vicinae): enable service based on device type
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-01 20:14:53 +05:30
uttarayan21
19ee636814 feat(ryu): added vicinae 2025-12-01 20:13:39 +05:30
uttarayan21
1c8f908375 feat: update flake inputs to 25.05 and add deploy command for ryu
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-01 19:19:41 +05:30
uttarayan21
cebf1c9052 fix(aichat): correct commit message generation instruction in prompt 2025-12-01 16:43:09 +05:30
uttarayan21
ddb42b131a fix(ryu): remove openrazer group and add gamemode group for user 2025-12-01 16:40:48 +05:30
uttarayan21
0f6ee21a35 fix: update deploy-rs usage and nix version for mirai and related systems
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-11-28 16:30:48 +05:30
uttarayan21
1e3e314411 feat(nixos): enable ssh service with security enhancements
The commit enables the SSH service on the ryu NixOS configuration with enhanced security settings including disabling password authentication and prohibiting root login. It also adds several font packages to the home configuration.

Changes:
- Enabled SSH service in ryu configuration with security settings
- Added font packages to home programs
- Moved SSH service definition to its own module file
- Removed SSH enablement from main configuration
- Updated service imports to include openssh module
2025-11-28 15:18:23 +05:30
uttarayan21
96c927c0db feat(nixos): rename configuration from tako to mirai and update service imports
This commit renames the NixOS configuration from "tako" to "mirai" across all relevant files, updates secret paths, hostnames, and service imports accordingly. The changes reflect a complete renaming of the system configuration while maintaining all functionality.
2025-11-28 00:55:19 +05:30
uttarayan21
e53c1d2f25 fix(caddy): switch dns provider from hetzner to cloudflare across all services 2025-11-27 22:17:31 +05:30
uttarayan21
9542689024 feat(tako): enable autoLaunch and disable password login for immich
chore(tako): uncomment excalidraw, flaresolverr, and prowlarr service imports
2025-11-27 20:53:52 +05:30
uttarayan21
a9616c8564 feat(neovim): enable on tako device
feat(authelia): configure port and reverse proxy
feat(lldap): force password reset and update settings
fix(nixos): remove root from trusted users on ryu and tako
fix(immich): disable auto launch and enable password login
refactor(tako): enable authelia, immich, and lldap services
chore(secrets): update lldap seed and metadata timestamps
2025-11-27 20:51:34 +05:30
uttarayan21
f9970ce3af fix: use device.user for trusted users and primary user across configurations
The changes update the configuration to use a `device.user` variable instead of hardcoded usernames like "fs0c131y" and "servius". This makes the configurations more flexible and reusable across different devices. The changes affect nixos configurations for mirai, ryu, and tako, as well as the darwin configuration for kuro, and the deploy.nix file.

The key changes include:
- Replacing hardcoded usernames with `device.user` in trusted-users lists
- Updating system.primaryUser to use `device.user`
- Modifying user definitions to use the device.user variable
- Adjusting deploy configuration to use "servius" as sshUser for tako
- Commenting out some service modules in tako's services/default.nix
2025-11-27 17:37:02 +05:30
uttarayan21
bd889f3a5e docs: simplify README to focus on machine list and update flake references 2025-11-27 16:51:22 +05:30
uttarayan21
a8ece6cf19 feat: update flake dependencies and add openssh service config 2025-11-26 21:07:30 +05:30
uttarayan21
6a04621728 feat(builders): add tako builder configuration
chore(flake): update flake.lock for tako builder and dependency updates

chore(flake): switch hyprmonitors to https url

chore(home): remove unused linux-file-converter-addon

fix(home): remove commented out program enable line
2025-11-26 20:29:04 +05:30
uttarayan21
18d18ff693 fix: change hyprmonitors fetch method to https 2025-11-26 20:25:49 +05:30
uttarayan21
b555cbe0af chore(nix): remove lfca dependency and add sd_mod kernel module 2025-11-26 20:20:59 +05:30
uttarayan21
d414e862f5 fix(tako): remove nvme from initrd modules and switch cpu microcode update to intel 2025-11-26 19:17:29 +05:30
uttarayan21
eadb0c45ce fix: update handoff dependency to github source
The commit updates the handoff flake dependency from a local path to a GitHub repository. This changes the source URL from a local path "/home/servius/Projects/handoff" to "github:xatuke/handoff" and updates the corresponding lock file entries with new revision and hash information.

The change affects:
- flake.nix: Updated handoff url from path to github
- flake.lock: Updated handoff locked and original fields to reflect github source

This ensures the project uses the upstream handoff repository instead of a local development path.
2025-11-26 18:55:04 +05:30
uttarayan21
f1d8ea6069 feat(deploy): update mirai hostname and add tako deployment config
The commit updates the hostname for the mirai node to include the full domain name and adds a new deployment configuration for a tako node. It also includes changes to the tako configuration file such as updating secret paths, user configuration, timezone, and disk layout settings. Additionally, several services are commented out in the tako configuration.
2025-11-26 18:43:30 +05:30
uttarayan21
b5399c5cc8 feat: Added tako 2025-11-26 18:15:12 +05:30
uttarayan21
58594d582b feat(chat): implement qwen3-coder-30b model with custom chat template and tool support
The commit message reflects the main changes:
1. Updated model name from "gpt-oss-20b" to "qwen3-coder-30b" in aichat.nix
2. Changed the default model to ryu:qwen3-coder-30b in aichat.nix
3. Added a new chat template file (chat.hbs) with tool/function calling support
4. Configured llama.cpp to use the new chat template file
5. Enabled HDR display settings in hyprland
6. Modified gamemode to unload lmstudio on start and added custom script for gamemode startup

All changes are focused on implementing Qwen3-Coder-30B model with enhanced tool calling capabilities and system configuration improvements.
2025-11-26 15:34:10 +05:30
uttarayan21
3a8e182170 feat: enable tinymist and add dualsense service configuration 2025-11-25 23:09:03 +05:30
uttarayan21
106eccf350 chore: remove immich and wivrn dependencies from flake config 2025-11-23 23:42:00 +05:30
uttarayan21
2f870f4f2e feat(nixos): integrate headplane and enhance configs with new services 2025-11-23 05:16:49 +05:30
uttarayan21
a99cc07124 refactor(tailscale): update to use masterPkgs for tailscale 2025-11-22 19:24:29 +05:30
uttarayan21
819c444daf feat(vms): configure libvirt and QEMU settings in default.nix 2025-11-22 16:18:39 +05:30
uttarayan21
d8f045d69e feat(flakes): update crates.io-index 2025-11-22 15:47:02 +05:30
uttarayan21
2721c696d0 feat(programs): add opencode configuration
Enable 'opencode.nix' and update associated configurations.
2025-11-22 03:17:53 +05:30
uttarayan21
682531cff4 chore: update flake.lock and refactor GUI service config 2025-11-21 12:05:54 +05:30
uttarayan21
2ff867e6b6 feat(eww): add "Activate Linux" widget and assets
Add ".gitattributes" for LFS, update flake.nix, and include new eww widget, README, image, SCSS, and Yuck configuration.
2025-11-20 16:19:21 +05:30
uttarayan21
2ce14b1c70 feat(nixos): add AirPods handoff service configuration 2025-11-17 21:04:56 +05:30
uttarayan21
f653079816 chore: update gnome-shell and stylix sources in flake.lock 2025-11-16 23:59:44 +05:30
uttarayan21
f952623634 docs: remove DEVICE_ARCHITECTURE.md file 2025-11-16 21:30:05 +05:30
uttarayan21
63720605a0 chore: update dependencies and modify OBS plugins configuration 2025-11-16 02:07:17 +05:30
uttarayan21
86a6dc481d chore(nix): update flake.lock and refactor ryu services configuration 2025-11-14 20:00:46 +05:30
uttarayan21
49ef43cf25 feat(home): add vesktop package and configure xdg portal for hyprland 2025-11-13 04:14:07 +05:30
uttarayan21
1a42c54678 feat(neovim): add shortcut for sidekick CLI toggle
fix(ryu): update filesystem type to ntfs3
2025-11-12 16:47:27 +05:30
uttarayan21
4edb4e5535 chore: remove deoxys VM server from configuration files 2025-11-12 15:20:58 +05:30