Commit graph

80 commits

Author SHA1 Message Date
3216e68456 Fix monitor configuration and update hardware settings for Haze 2025-05-30 20:12:59 -04:00
3e38a77ece Add Nix configuration and update package lists for Gojo and Haze 2025-05-30 20:12:39 -04:00
d827c204b5 Replaced ranger with yazi, WIP 2025-05-30 01:16:37 -04:00
81e05365da Set haze hardware config 2025-05-30 01:02:32 -04:00
633a94ed05 Update ranger plugin configuration and README typos 2025-05-29 23:03:48 -04:00
3523b82392 Configuration Cleanup
- Removed inaccurate comments
- Refactored browsers to independent nixes
- Small code changes for clarity
2025-05-29 15:25:49 -04:00
eac02b126b Update GNOME shell extensions and session variables in configuration files 2025-05-29 00:49:35 -04:00
20e6c75501 Refactor for temp VM configuration in Gojo host setup and update hardware settings 2025-05-29 00:23:40 -04:00
a165a480cc Fix SSH username reference and update key handling in secrets configuration 2025-05-28 23:03:38 -04:00
7301574365 Init gojo host configs 2025-05-28 22:07:55 -04:00
6cd181ecb9 Enabled epiphany, disabled chromium 2025-05-28 21:39:26 -04:00
a54522f072 Init configs for Haze host 2025-05-28 18:16:25 -04:00
e7c2814588 Testing VM with different user 2025-05-28 17:02:16 -04:00
1857f4e42b Integrates Chaotic Nyx and updates kernel config
• Adds Chaotic Nyx repository to flake config for bleeding edge packages
• Removes unused Xbox one controller configuration
• Imports Chaotic Nix modules and updates environment variables
• Switches kernel package from Zen to Cachyos for better performance
2025-05-28 14:58:16 -04:00
270ebded3d Refactor config paths & update host imports
• Relocates common configurations from a user-specific directory to a global hierarchy
• Adds host-specific files and updates import paths for better modularity
• Introduces an experimental GNOME mutter feature
2025-05-27 14:44:19 -04:00
eecdf2ff1c Enable fractional scaling in gnome, Allegedly 2025-05-27 14:43:14 -04:00
a8c3b7e851 Update gaming configuration: remove video driver setting and add AMD Vulkan ICD variable 2025-05-27 14:42:22 -04:00
54ad243c75 Refactor pool.nix service script: streamline git symlink creation and remove redundant directory setup 2025-05-27 14:41:54 -04:00
4c8001bcfa Refactor GNOME configuration and introduce new themes and programs
- Removed extensive GNOME settings from default.nix and replaced with a simplified import structure.
- Created new default.nix for GNOME programs to streamline configuration.
- Added ghostty terminal emulator with Fish integration and custom settings.
- Introduced a new theme configuration with Qogir icon theme and Stylix integration.
- Added new wallpapers and theme YAML for Invincible theme.
- Updated rune configuration to include desktop entries for NixOS and Windows 11 VMs.
- Added monitors.xml configuration for multi-monitor setups.
- Updated global GNOME configuration to enable auto-login and refine package exclusions.
2025-05-19 16:34:06 -04:00
111352d376 Cleanup gaming configs and fix gamescope 2025-05-19 16:32:07 -04:00
c3d60e2e15 Refactor configuration files: remove Hyprland references and clean up some unneeded things 2025-05-19 16:29:17 -04:00
5d0a1f59c4 FUCK HYPRLAND!!! 2025-05-19 15:38:52 -04:00
52aa56f377 fixed port for filerun 2025-05-08 20:24:30 -04:00
5cfde2d467 Refactors user declaration for /hosts and fixes related configs 2025-05-08 19:19:06 -04:00
704a630a33 Refactors host config file structure
• Migrates configuration files from 'common' to 'global'
• Updates import paths across modules
• Removes outdated macOS configuration
• Adds user configuration files WIP
2025-05-08 17:06:03 -04:00
ae77147d86 Migrates common modules to global
- Updates import paths in multiple configurations
2025-05-08 16:49:55 -04:00
6de78e75e6 Enhances backup orchestration and notifications
• Move lazydocker pkg to docker.nix
• Extends backup service generator with optional scheduling, verbose logging, and new mkAppriseUrl
• Refactors backup configurations and renames files for clarity
• Introduces backup chain orchestration for smoother maintenance
• Updates Apprise URL generation and removes deprecated secret spec functions
2025-05-04 17:17:33 -04:00
63fbfe8426 Update backup schedules and exclude paths in SnapRAID 2025-05-03 12:38:42 -04:00
1c1d73fbab Refactors backup engine & SMTP config
• Introduces a unified backup service generator with notification and stats extraction
• Consolidates Borg backup logic, replacing duplicate service definitions
• Updates SMTP configuration and Apprise URL generation in secret specifications
• Refines file exclusion lists for snapraid
2025-04-30 15:05:01 -04:00
981634c923 Refactor pool.nix to create a symlink for the git directory in the home folder and clean up tmpfiles rules 2025-04-30 01:18:46 -04:00
5fb3d590c6 Refactors Komodo host configs
• Moves Caddy configuration from optional to dedicated host config file
• Relocates container configs for authentik and Komodo under new host config path
• Updates default host config to import the new structure
• Bumps system stateVersion to 25.05
2025-04-29 15:53:21 -04:00
2942d4bf9a ACME dns propagation fix 2025-04-29 15:51:35 -04:00
0416d8c3c1 MergerFS NFS git permissions fix, and acl disable 2025-04-29 11:15:50 -04:00
72ce184bd4 Refactor and reorganize cloud and proxy configs
- Introduces new modules for cloud, backup, and NFS services
- Removes deprecated Caddy and cloudflared configs
- Migrate /pool from SSHFS to NFS
- Migrate filerun and SnapRAID configurations to cloud only for better modularity
2025-04-29 11:14:59 -04:00
f63f4f737c Replace yay pkg with yay.nix flake 2025-04-28 18:20:56 -04:00
4c9b07a8f0 Setup git-crypt for secrets.nix, enables gnupg in nix as well. 2025-04-24 01:05:19 -04:00
b65fdb30ba Refactor user authentication to use hashed passwords across all configurations 2025-04-24 01:05:18 -04:00
2e4db2b86c Refactor user configuration to utilize secret-based management and remove deprecated environment files 2025-04-24 01:05:18 -04:00
64fd35874e Remove deprecated configuration files for Cloudflare, minimal user setup, and msmtp 2025-04-22 21:14:43 -04:00
844e4f6184 Refactor user group assignment in minimal default.nix and clean up unused dependencies in citron-emu package.nix 2025-04-22 21:13:47 -04:00
856376d758 Adopts secret-based environment configs
- Generates Cloudflare configuration at build time
- Replaces static environment files with secret-driven configuration for containers
- Unifies environment settings for authentik and komodo
2025-04-22 21:12:08 -04:00
8eba3b905c Refactors SSH config management
- Consolidates SSH config into a unified file
- Replaces deprecated config files and updates file sources
- Ensures proper SSH key permission handling and mapping
2025-04-22 21:10:28 -04:00
eca43c4d84 Adds yay command wrapper for Nix operations
- Removes legacy garbage and rebuild functions from shell initialization
- Integrates a new yay package with commands for rebuild, update, garbage collection, and more
- Adds Fish shell completions for improved usability
- Updates system configuration to include yay as a package
2025-04-21 04:08:43 -04:00
bdc52d2dbd Fix flake and default configurations FLAKE path 2025-04-21 04:06:26 -04:00
cca85f737e Refactor user home directory references to use config.hostSpec.home for consistency across configurations 2025-04-21 02:07:52 -04:00
541eec3841 Updates audio and kernel configs; Fixes Bluetooth
- Adds full PulseAudio package configuration
- Refines Bluetooth settings, enabling power-on boot and adding extra tools/configs
- Switches to zen kernel and adjusts CPU microcode update option
2025-04-20 13:31:21 -04:00
a36fc85699 Refines Hyprland configuration and scripts
- Updates monitor identifiers for consistency (DP-3 to DP-1)
- Enhances brightness script with dynamic bus list and ddcutil integration
- Adds new window rules for specific overlay dialogs
- Fixes font package reference for better maintainability
- Consolidates firmware handling to enable all types
- Improves configuration clarity and functionality across multiple components.
2025-04-20 13:29:50 -04:00
c31c081a93 greetd session command fix 2025-04-16 04:13:40 -04:00
99cd170ffe Switches to uwsm for Hyprland session setup, WIP portals config needs cleanup
- Disables systemd management in favor of uwsm
- Updates environment variables for Wayland and portal support
- Adds xdg-desktop-portal packages to dependencies
- Adjusts greetd and Wayland configuration for uwsm integration
2025-04-14 13:50:59 -04:00
9c6088ba5f Updates package management and protects rm
- Removes redundant packages from core settings
- Adds trash CLI and a safety wrapper for rm
- Reassigns curl to system packages and omits plocate
2025-04-14 13:47:01 -04:00