Commit Graph
22 Commits
Author SHA1 Message Date
theArctesianandClaude d45b690a1a Clean repository following Unix philosophy
- Remove deprecated installer scripts (install.sh, boot.sh, install-simple.sh)
- Remove large QCOW2 image files (12MB + 8MB)
- Remove outdated documentation files
- Remove deprecated omnixy scripts from scripts/ directory
- Update README.md with current implementation:
  - Document flake-based installation (recommended approach)
  - Add ISO building instructions
  - Update theme list (11 themes available)
  - Document pure Wayland architecture
  - Update project structure documentation
  - Remove references to deleted scripts
- Update .gitignore for GitHub:
  - Add Nix build outputs and ISO files
  - Add system and editor-specific files
  - Add large media files and archives
  - Add development environment files

This cleanup reduces repository size and focuses on the declarative
Nix flake approach, removing imperative installation scripts in favor
of standard NixOS tooling.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 21:23:14 -07:00
theArctesianandClaude 9c7772fe74 Remove iscan/epkowa dependency to fix ISO build
- Remove epkowa from SANE extraBackends due to broken iscan package
- Keep sane-airscan for network scanner support
- Resolves ISO build failures from iscan scanner bundle errors

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 21:05:08 -07:00
theArctesian c9f156ba05 update repo shit 2025-09-29 19:40:15 -07:00
theArctesianandClaude 0c04e395b3 Fix teams package for Linux compatibility
- Replace teams (macOS-only) with teams-for-linux
- Resolves platform compatibility issue for ISO builds

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 19:31:30 -07:00
theArctesianandClaude 79f64884e8 Fix KDE package references for Qt6 migration
- Update kdenlive to kdePackages.kdenlive
- Update okular to kdePackages.okular
- Resolves libsForQt5 deprecation warnings

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 19:29:40 -07:00
theArctesian 8ceb61f208 Fix remaining deprecation warnings
- Fixed MySQL -> MariaDB package name
- Fixed Kitty theme -> themeFile in tokyo-night.nix
- Fixed Mako settings structure in tokyo-night.nix
- Converted individual mako options to settings.* structure
2025-09-29 19:23:17 -07:00
theArctesian af8e5deb4a Fix ISO image filename configuration syntax
- Moved image.fileName to top-level (not under isoImage.image)
- Fixed syntax error that prevented ISO build
2025-09-29 19:17:03 -07:00
theArctesian 820d691d48 Fix duplicate services.pulseaudio.enable definition in iso.nix 2025-09-29 19:04:24 -07:00
theArctesian c79119dfe6 Fix all deprecation warnings and rename issues
- Reverted mysql back to mysql (mariadb was incorrect)
- Fixed isoImage.isoName -> image.fileName
- Fixed VSCode extensions/userSettings -> profiles.default.*
- Fixed Kitty theme -> themeFile
- Fixed Mako options -> settings structure
- Fixed GPG agent pinentryPackage -> pinentry.package
- Fixed hardware.pulseaudio -> services.pulseaudio
- Fixed hardware.opengl -> hardware.graphics
- Fixed nixos user password conflicts with mkForce
2025-09-29 19:02:15 -07:00
theArctesian 9003518509 Fix nvtop package reference to nvtopPackages.full
The nvtop package is not available as a standalone package in nixpkgs.
It's actually nvtopPackages.full that provides the full nvtop functionality.
2025-09-29 18:56:02 -07:00
theArctesian 53cdf81af8 Fix package conflicts and add ISO configuration
- Fixed nvtop package reference (nvtopPackages.full -> nvtop)
- Fixed display manager conflicts in ISO config
- Fixed SSH settings conflicts with lib.mkForce
- Fixed home-manager username conflicts for ISO
- Added complete ISO build configuration with Wayland-only setup
- Added ISO build documentation and scripts
2025-09-29 18:46:24 -07:00
theArctesian c8777d8d3c documentation 2025-09-26 09:09:27 -07:00
theArctesian f8ff01f966 documentation 2025-09-26 09:09:19 -07:00
theArctesian d8947e67b7 documentation 2025-09-25 07:50:48 -07:00
theArctesian 85e493eb54 style fixes for install.sh? 2025-09-24 19:41:16 -07:00
theArctesian 05eb75453f style fixes for install.sh? 2025-09-24 19:31:59 -07:00
theArctesian ee4026bdb2 style fixes for install.sh? 2025-09-24 19:25:04 -07:00
theArctesian a8795b9d82 fixed themeing and added more of the omarchy features going for a vm test now 2025-09-24 19:19:22 -07:00
theArctesian eb5f9ef7da letting it auto run pretty much, god i don't know how to program anymore. This is kinda a joke 2025-09-24 17:59:50 -07:00
theArctesian 742eda3fe5 rm init git 2025-09-24 15:44:46 -07:00
theArctesian c205ce19a0 changed naming 2025-09-24 15:39:19 -07:00
theArctesianandClaude aa9c8b4ac4 Complete NixOS rewrite: Transform Omarchy from Arch to declarative NixOS
- Replace shell script-based Arch installation with declarative NixOS configuration
- Implement flake-based architecture for reproducible builds
- Add modular system with feature flags (Docker, gaming, development, etc.)
- Create declarative theme system with Tokyo Night and Catppuccin
- Convert utility scripts to Nix packages with proper derivations
- Add comprehensive development environments (Rust, Go, Python, Node.js, C/C++)
- Implement Home Manager integration for user environment management
- Add interactive installer with theme selection and feature configuration
- Update documentation for NixOS-specific workflows and commands
- Provide atomic updates with rollback capability

This maintains all aesthetic and functional benefits of original Omarchy
while gaining NixOS power: reproducibility, version control, and atomic updates.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 13:59:37 -07:00