Commit graph

333 commits

Author SHA1 Message Date
6b0a786b75 Update snapraid-aio and yay package URLs to use GitHub links 2025-06-30 02:45:33 -04:00
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
a1d0ce1bb1 Add modrinth-app and gdlauncher-carbon to Rune's package list; include modrinth-app in Gojo's package list
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-28 15:19:48 -04:00
8f8ecc1f49 Made adguard easily accessible from newt 2025-06-25 18:21:51 -04:00
3a9f295e43 Updated linux-firmware to latest main with updated amd drivers working
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
2025-06-25 17:03:26 -04:00
56469c6e9c Reorder GNOME configuration and disable gnome.gcr-ssh-agent 2025-06-25 16:06:15 -04:00
e45982f91e Replace 'discord' with 'discord-krisp'; update monitors for haze 2025-06-25 16:05:25 -04:00
328d5f782e Add kernel workarounds for amd boot issues 2025-06-25 15:59:27 -04:00
38e3eccf22 flake update 2025-06-25 15:58:00 -04:00
59e9543f3f Removed -steamdeck flag in steam; Small code refactors/cleaning 2025-06-22 19:54:38 -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
724e87bb98 Fixed fastfetch weather script, missing jq dependency
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-22 00:41:21 -04:00
4f588ad8d9 Reworked fish fastfetch greeting logic
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 19:12:59 -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
c23c83ba8b Modularizes gaming configuration and wrap steam command
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
• Splits gamescope-run logic into its own file
• Extracts mangohud settings into a dedicated file
• Cleans up default config
• Wraps 'steam' command with gamescope-run
2025-06-20 22:29:31 -04:00
d13afe7baa Refactor gamescope-run
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
- simplify scripts with fish
- remove broken steam desktop gamescope option
- Make steam gamescope the default for the launcher
2025-06-20 22:12:08 -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
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