Commit graph

316 commits

Author SHA1 Message Date
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
6d0942d351 Fix rune monitors and add Heroic launcher 2025-06-19 18:58:13 -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
f496fcb0c7 Update readme 2025-06-17 11:08:24 -04:00
dc34a785f7 Adds dev shell in flake and removes old shell.nix
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-16 23:52:40 -04:00
dc35d4335f Enable ISO ARM cross-compilation & update CI config
- Allow rune to cross compile ARM binaries
- Github workflow only compiles x86 for now
2025-06-16 19:59:36 -04:00
d9eaddc9db Enhance ISO configuration: add ARM-specific options and update system settings; ensure no password conflicts for users 2025-06-16 14:13:05 -04:00
15699b2a30 Replaced ceanus bootloader with systemd-boot 2025-06-16 14:12:38 -04:00
6cdd4651f6 Fix home setup for server iso; force minimal core setup
Some checks are pending
Build NixOS ISOs / build-iso (arm, desktop, ubuntu-latest-arm64) (push) Waiting to run
Build NixOS ISOs / build-iso (arm, server, ubuntu-latest-arm64) (push) Waiting to run
Build NixOS ISOs / build-iso (x86, desktop, ubuntu-latest) (push) Waiting to run
Build NixOS ISOs / build-iso (x86, server, ubuntu-latest) (push) Waiting to run
Build NixOS ISOs / create-release (push) Blocked by required conditions
2025-06-16 02:54:02 -04:00
aab3a6fd34 Add GitHub Actions workflow for building ISOs and update iso flake.nix for package generation
Some checks are pending
Build NixOS ISOs / build-iso (arm, desktop, ubuntu-latest-arm64) (push) Waiting to run
Build NixOS ISOs / build-iso (arm, server, ubuntu-latest-arm64) (push) Waiting to run
Build NixOS ISOs / build-iso (x86, desktop, ubuntu-latest) (push) Waiting to run
Build NixOS ISOs / build-iso (x86, server, ubuntu-latest) (push) Waiting to run
Build NixOS ISOs / create-release (push) Blocked by required conditions
2025-06-16 02:45:51 -04:00
ceec977ad8 Introduced buildable ISO images for desktop and server
- ARM and X86
- Fully configured ISO for dot.nix for easy installation
- TODO: automatic builds with github actions
2025-06-15 20:15:16 -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
ca8d7eeac2 Update nixpkgs-stable URL to version 25.05 and update README 2025-06-11 13:23:03 -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
bdd29d3c69 flake update 2025-06-11 02:54:59 -04:00
f8235c6802 Remove insecure ports 2025-06-11 02:54:50 -04:00
97e68ea559 Update edit pkg with pull request changes 2025-06-11 02:54:14 -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
947f902192 Update README: add some missing dependencies and sock host 2025-06-09 12:43:01 -04:00
f029fdf35e Update dconf: replace ranger with yazi; Add AMD gpu tool to Desktops 2025-06-09 11:29:07 -04:00
88e2cfb3f1 Add secrets example configuration and new Soraka wallpaper image 2025-06-03 02:45:14 -04:00
0411ad9ad7 Yapping in gaming.nix 2025-06-03 00:55:32 -04:00
3464636fe3 Add missing pkgs variable to user configuration files for cesar and gio 2025-06-03 00:55:15 -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
19804fe7da Add ms-edit to Haze and Gojo; update flake.lock 2025-06-01 20:42:21 -04:00
0664180bfa Add Solaar support for Logitech Unifying Receiver across configurations 2025-06-01 20:41:06 -04:00
c942130d46 Refactor session variable definitions to use lib.mkDefault for EDITOR and VISUAL in user configurations 2025-05-31 14:39:32 -04:00
81eaea4822 Add new images to public assets and update README with image references 2025-05-31 14:31:43 -04:00