Commit graph

118 commits

Author SHA1 Message Date
531897e287 Refactor gaming config to use play flake
• Updates flake to use unstable nixpkgs for gaming packages
• Replaces custom gamescope setup with play flake integration
• Adds wrappers for Steam, Heroic, and Lutris desktop entries
• Simplifies host gaming configuration by delegating to play
• Remove proton-cachyos, handled by play now
2025-06-30 02:41:13 -04:00
93dc3db7a5 Add proton-cachyos package and update gamescope-run steam wrapper to use the properly configured steam executable
Some checks are pending
Build NixOS ISOs (x86 only) / build-iso (x86, desktop) (push) Waiting to run
Build NixOS ISOs (x86 only) / build-iso (x86, server) (push) Waiting to run
Build NixOS ISOs (x86 only) / create-release (push) Blocked by required conditions
2025-06-29 03:03:41 -04:00
8f8ecc1f49 Made adguard easily accessible from newt 2025-06-25 18:21:51 -04:00
56469c6e9c Reorder GNOME configuration and disable gnome.gcr-ssh-agent 2025-06-25 16:06:15 -04:00
328d5f782e Add kernel workarounds for amd boot issues 2025-06-25 15:59:27 -04:00
4ec5bc09c5 Enhance gaming configuration for Gamescope and Lutris support
Some checks failed
Build NixOS ISOs (x86 only) / build-iso (x86, desktop) (push) Has been cancelled
Build NixOS ISOs (x86 only) / build-iso (x86, server) (push) Has been cancelled
Build NixOS ISOs (x86 only) / create-release (push) Has been cancelled
- Added cursor theme and package for x11 environment
- Updated environment variables for Gamescope and Lutris integration.
- Improved Steam and Lutris desktop entries
- Using _gid pkgs now, and gamescope-wsi
2025-06-22 19:14:47 -04:00
e463d15fd5 Add gaming configuration notes and remove redundant session variables
Some checks are pending
Build NixOS ISOs (x86 only) / build-iso (x86, desktop) (push) Waiting to run
Build NixOS ISOs (x86 only) / build-iso (x86, server) (push) Waiting to run
Build NixOS ISOs (x86 only) / create-release (push) Blocked by required conditions
2025-06-21 14:04:36 -04:00
10bad206e5 Refactor fastfetch images and terminal output
Some checks are pending
Build NixOS ISOs (x86 only) / build-iso (x86, desktop) (push) Waiting to run
Build NixOS ISOs (x86 only) / build-iso (x86, server) (push) Waiting to run
Build NixOS ISOs (x86 only) / create-release (push) Blocked by required conditions
- Update logo paths and fallback from text to PNG images
- Adjust logo settings for kitty display (dimensions, padding)
- Modify shell command in gen.fish to use an alternative runner
- Wrap fastfetch call in a fish_greeting function for terminal detection
- Revise host configuration for updated system specs
2025-06-20 17:41:33 -04:00
894cc4444c Enhances gaming sessions with gamescope commands
- Refactors monitor handling by computing primary monitor parameters
- Introduces new shell scripts for gamescope-run and steam-session integration
- Updates desktop entries to launch Steam and Heroic within gamescope
- Removes deprecated gaming session script from the global gaming configuration
- Simplifies monitor options and adds primary monitor utility in shared libraries
- Adjusts host-specific monitor configurations and README hardware details
2025-06-20 17:41:08 -04:00
12ac221b46 Update gojo hardware to correct uuids 2025-06-20 17:39:24 -04:00
4563b89b6e Much needed improvements to gaming configs; dconf additions too
- Remove heroic overrides
- Add Mangohud overlay with custom settings
- Introduce a gamescope session script for Steam with HDR and compatibility adjustments; ACTUALLY WORKS! Games run flawless
- Update desktop window properties and GNOME session defaults
- Enable Waydroid configuration in rune
2025-06-20 00:10:11 -04:00
80f932ba6d Update dependencies and add Waydroid integration
- Update chaotic package URL reference
- Add steam-run package for gaming support
- Streamline GNOME session setup by removing x11
- Introduce Waydroid configuration with helper package and memory settings
2025-06-19 01:12:27 -04:00
538d0a20a4 Replaced individual backup configs with unified backup module module 2025-06-17 17:23:18 -04:00
3dd421cb08 Updates GNOME and hardware config settings
Some checks failed
Build NixOS ISOs (x86 only) / build-iso (x86, desktop) (push) Has been cancelled
Build NixOS ISOs (x86 only) / build-iso (x86, server) (push) Has been cancelled
Build NixOS ISOs (x86 only) / create-release (push) Has been cancelled
• GNOME shell extension
• Return xserver settings with US keyboard layout and xterm exclusion, was causing issues in RUNE
• Enable ARM binary emulation in Rune
• Remove fixed width setting for Code window
2025-06-17 11:09:30 -04:00
15699b2a30 Replaced ceanus bootloader with systemd-boot 2025-06-16 14:12:38 -04:00
79e14c015c Minor fixes: removed xserver configs, hyprland cache, and some mkDefault values in ssh; flake.lock update 2025-06-15 19:57:27 -04:00
9f2b2a986c Dconf update for Rune, winprops and audio device
- random comments fixes
2025-06-14 19:11:02 -04:00
86495b11a7 Replace caddy with newt; add pangolin as a homelab Proxy service
- Add newt service definitions and corresponding nix modules
- Replace caddy configurations across cloud, komo, proxy, and sock hosts with newt
- Implement compose configurations for pangolin in proxy host
- Update adguard naming and systemd service definitions
- Refresh secrets with newt and pangolin credentials
2025-06-14 18:47:31 -04:00
34085e0870 Add Cloudflare Warp configuration and extensions to dconf settings 2025-06-13 15:31:41 -04:00
69590f4bb4 Removed dnsmasq from proxy in favor of AdguardHome 2025-06-13 00:48:37 -04:00
4f07bcf3b3 Fix FLAKE variable path in Caenus configuration... again 2025-06-12 15:41:06 -04:00
534b18b9c5 Rename nixos hosts to x86 and fix up flake hosts creation 2025-06-12 15:38:27 -04:00
e7a22d3a2e Fixed FLAKE path for caenus 2025-06-12 15:17:59 -04:00
5402c33ea8 Introduced ARM hosts to flake; Reintegrated Caenus hosts back to config updated for current conventions 2025-06-12 15:12:16 -04:00
aa9b48fcc9 Add extra domain names for kwahson and toph in ACME configuration; update dnsmasq for blog.toph.cc 2025-06-12 15:05:40 -04:00
ff998f85ae Update FRP reverse-proxy routing with authenktik forward_auth 2025-06-11 03:54:50 -04:00
b7553fab78 cleanup and documentation in proxy dns 2025-06-11 03:32:33 -04:00
eb4b3ddcbe Add update-containers script to manage Docker image updates 2025-06-11 02:56:10 -04:00
a900ced7b4 Add Caddy and move Komodo configurations; enhance OchreStorage permissions setup with acls 2025-06-11 02:53:28 -04:00
8999806111 Revise networking, proxy, and DNS configs for *ryot.foo zone
- Remove static host mappings from networking config
- Add reverse proxy settings for multiple subdomains
- Introduce DNSMASQ configuration with custom DNS records and firewall rules
- Update firewall UDP port settings and system stateVersion
2025-06-11 02:52:33 -04:00
67195fcfb6 Update NFS configuration: better mount options to fix caching and set domain to 'ryot.local' 2025-06-11 02:48:02 -04:00
3275c438da Rename Komodo to Komo and update some docker/proxy configs 2025-06-11 02:46:49 -04:00
f029fdf35e Update dconf: replace ranger with yazi; Add AMD gpu tool to Desktops 2025-06-09 11:29:07 -04:00
35722f3376 Flake update and User config fixes for isServer flags 2025-06-02 18:35:12 -04:00
5879c0bed8 Initial Setup for Sock host; Docker environment, secrets, and backups
- Introduces new Nix modules for comprehensive backup configuration using Borg
- Implements orchestrated backup chain with logging, status tracking, and notifications
- Establishes Docker container service definitions and network configurations for Komodo services
- Updates host and service secrets, including firewall and Docker credentials
2025-06-02 18:02:00 -04:00
56c1e1153b Update host logo fallback and user groups
- Update logo path logic to check for host-specific file; fallback to default if missing
- Remove unused host art files
- Simplify user group assignment by always setting the designated group
2025-06-02 18:00:50 -04:00
f07e5a72e5 Implement use for isServer and isMinimal flags; Removes unnecessary home configs for minimal hosts, simplifying them
- Moves komodo symlinks to tempfiles
2025-06-02 13:15:39 -04:00
0664180bfa Add Solaar support for Logitech Unifying Receiver across configurations 2025-06-01 20:41:06 -04:00
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