Commit graph

129 commits

Author SHA1 Message Date
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
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
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
9f2b2a986c Dconf update for Rune, winprops and audio device
- random comments fixes
2025-06-14 19:11:02 -04:00
34085e0870 Add Cloudflare Warp configuration and extensions to dconf settings 2025-06-13 15:31:41 -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
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
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
13a4a648fd Changes to streamline Home Core, and added ms-edit 2025-05-31 14:27:31 -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
faa650c4a5 random ass commands for documentation 2025-05-30 20:11:42 -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
8606d91de9 Change Soraka wallpaper and theme colors 2025-05-29 17:38:34 -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
aaa3a0af4a Refactors GNOME configuration settings
- Adds new settings for color and auto-accent features
- Removes redundant media-key and text editor settings
- Streamlines GNOME shell extensions configuration
- Unifies import directives in host-specific default configurations
2025-05-29 13:03:49 -04:00
eac02b126b Update GNOME shell extensions and session variables in configuration files 2025-05-29 00:49:35 -04:00
09e96e329f Fix shell assignment in global config and update package inheritance in rune host config 2025-05-29 00:05:21 -04:00
061611a63f Add gojo and haze fastfetch files 2025-05-28 23:03:55 -04:00
a165a480cc Fix SSH username reference and update key handling in secrets configuration 2025-05-28 23:03:38 -04:00
e6e0c1467a disable citron emu, no longer available 2025-05-28 23:03:15 -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
5695caa8cf Refactors SSH/GPG secrets handling
- Switches to per-user SSH configuration by retrieving user-specific secrets
- Integrates GPG key creation and config into secret spec structure
- Simplifies SSH config and key copying logic for better maintainability
- Streamlines SMTP and firewall option mappings
2025-05-28 21:26:31 -04:00
a54522f072 Init configs for Haze host 2025-05-28 18:16:25 -04:00
02d4905203 Add generation command for Gojo and Soraka theme YAML files 2025-05-28 17:56:10 -04:00
93d32e6a28 Add Gio theme configuration with Gojo color scheme and wallpapers 2025-05-28 17:54:31 -04:00
9e443fa4f1 Refactors configurations across home for cleaner user/host-specific configs
- Removes global development utilities file and shifts related tools to core
- Updates gaming and vscode modules with refined commands and file renames
- Wraps GNOME dconf settings in mkDefault/mkForce for consistency across users
- Adds host-specific configurations (dconf, monitors, and VM settings)
- Organizes user theme files by relocating global assets to user directories
2025-05-28 17:04:49 -04:00
765e510f15 Update GNOME settings: enable user extensions by default and adjust monitors configuration 2025-05-28 14:56: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
41ceef3e77 Extend GNOME dconf settings: update keybindings, workspace preferences, and audio device configurations 2025-05-21 13:44:15 -04:00
6f53e978bb Update GNOME dconf settings and modify default package list 2025-05-19 21:10:04 -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