Commit Graph

61 Commits

Author SHA1 Message Date
Henry Sipp 308e0f85a0 Revise README for clarity on project status
Updated README to reflect personal usage of Arch Omarchy and contribution invitation.
2025-11-12 20:12:10 -06:00
cguentherTUChemnitz 128a95235f fixing build failure against current nixos-unstable: error: 'noto-fonts-emoji' has been renamed to/replaced by 'noto-fonts-color-emoji' (#26) 2025-11-09 18:34:45 -06:00
Gaétan Lepage fba993c589 Format project with official nixfmt formatter (#21)
* Set nix official formatter for the flake

* format the entire project
2025-10-15 15:09:51 -05:00
Henry Sipp 98b3c63572 Update README.md 2025-09-29 15:58:34 -05:00
Henry Sipp 254ad6756a Update README.md 2025-09-24 19:35:16 -05:00
coco 9409ecce21 Update input.nix (#14)
building the system configuration...
warning: Git tree '/home/coco/nixos-dotfiles' is dirty
error:
       … while calling the 'head' builtin
         at /nix/store/x2k3b38vdbrpxsf262lpwlmpf8nggbxj-source/lib/attrsets.nix:1534:13:
         1533|           if length values == 1 || pred here (elemAt values 1) (head values) then
         1534|             head values
             |             ^
         1535|           else

       … while evaluating the attribute 'value'
         at /nix/store/x2k3b38vdbrpxsf262lpwlmpf8nggbxj-source/lib/modules.nix:1083:7:
         1082|     // {
         1083|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1084|       inherit (res.defsFinal') highestPrio;

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: URL literals are deprecated, allow using them with --extra-deprecated-features url-literals
       at /nix/store/l1xywynici5593h7ml1h05rkhx3j92qp-source/modules/home-manager/hyprland/input.nix:14:20:
           13|       # kb_model =
           14|       kb_options = compose:caps;
             |                    ^
           15|       # kb_rules =
2025-09-02 21:19:02 -05:00
Spencer Heywood dd77b809b1 only use x86_64-linux exclusive packages when on that arch (#9) 2025-08-25 00:09:29 -05:00
Mark Dickie 23e8b2371f Simple flake update to get hyprland 0.50 (#10) 2025-08-25 00:09:11 -05:00
Henry Sipp 9adcae932c Temp hack for light mode themes gtk 2025-07-28 10:33:17 -05:00
Henry Sipp 7d7a7a9f11 Update generated theme config (#7)
* Update theme system

* Fixes
2025-07-28 10:18:22 -05:00
Henry Sipp 701953ccdc Remove unused wallpaper 2025-07-28 09:04:23 -05:00
Ben Ford b51d8f632b Add custom theme support with wallpaper-based color extraction (#6)
* Add custom theme support with wallpaper-based color extraction

- Extended theme option to accept "custom" value
- Added customTheme configuration with wallpaperPath and variant options
- Integrated nix-colors colorSchemeFromPicture for dynamic color generation
- Updated wallpaper selection to handle custom paths
- Added VSCode theme fallback for custom color schemes
- Fixed nix-colors contrib function call (requires pkgs argument)
- Maintains full backward compatibility with existing themes

Users can now generate themes from their own wallpapers:
  omarchy = {
    theme = "custom";
    customTheme = {
      wallpaperPath = ./wallpapers/my-image.png;
      variant = "dark"; # or "light"
    };
  };

* Fix: Screen sharing broken due to Qt library version mismatch

  File changed: modules/nixos/hyprland.nix

  Problem:
  The omarchy-nix configuration was using xdg-desktop-portal-hyprland from the hyprland flake input, which had a Qt library version mismatch (6.9.1 vs 6.9.0). This caused the
   hyprland-share-picker to crash with "Cannot mix incompatible Qt library" errors, preventing screen sharing from working.

  Solution:
  Changed the portalPackage from the hyprland flake version to the stable nixpkgs version:

  - portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
  + portalPackage = pkgs.xdg-desktop-portal-hyprland; # Use stable nixpkgs version to fix Qt version mismatch

  Why this works:
  - The stable nixpkgs version of xdg-desktop-portal-hyprland has consistent Qt library versions
  - This matches the working configuration used on other NixOS Hyprland setups
  - Maintains all screen sharing functionality while avoiding the Qt version conflict
2025-07-28 08:57:58 -05:00
Henry Sipp ec0e79810c Update README.md 2025-07-26 12:50:25 -05:00
Henry Sipp 67a7368243 Change default cursor to Adwaita 2025-07-26 10:38:45 -05:00
Henry Sipp e22477bb58 Add exclude_packages to allow modifying default install 2025-07-24 20:42:02 -05:00
Henry Sipp b83efbcf18 Allow editing vscode settings 2025-07-23 22:58:02 -05:00
Henry Sipp 0c54f02acd Remove bad theme 2025-07-23 22:56:24 -05:00
Henry Sipp b281a3eb6f Fix nautilus dark mode 2025-07-23 22:43:34 -05:00
Henry Sipp a7981b9fa4 Revert waybar transparency 2025-07-23 22:25:44 -05:00
Henry Sipp 51193c0973 More changes for last commit 2025-07-22 21:08:35 -05:00
Henry Sipp 1fed2b5d59 Refactor for wallpers, keybinds, add weeb tokyo-light theme 2025-07-22 21:08:27 -05:00
Henry Sipp e2d116c28a Neovim and youtube 2025-07-11 20:00:35 -05:00
mrosseel 1ba5501139 add PR changes, clipse added and wrong keybinds setting (#4) 2025-07-11 19:21:48 -05:00
Henry Sipp 0afcfa7994 Fix input issues 2025-07-08 21:37:26 -05:00
Henry Sipp ff7c3de569 Revert back to signal for default 2025-07-08 21:02:00 -05:00
Henry Sipp d29aed71f8 Upstream updates for keybinds 2025-07-08 21:02:00 -05:00
Henry Sipp c59e104441 Update flake 2025-07-08 20:48:24 -05:00
mrosseel 5e93a53cec Small enhancements for omanix (#3)
- Signal package
- Configurable GDK_SCALE
- Add input.nix (lol)
2025-07-08 20:43:25 -05:00
Henry Sipp 8bb8681985 Containers and styling 2025-07-08 20:38:28 -05:00
Henry Sipp cd1e64614e Git and hyprlock updates 2025-07-04 13:32:53 -05:00
Henry Sipp 78af59d696 Git credentials 2025-07-04 12:59:01 -05:00
Henry Sipp db70900337 Update config 2025-07-04 12:55:59 -05:00
Henry Sipp eed4800ffb lockscreen update 2025-07-04 12:10:39 -05:00
Henry Sipp 816282337a Hyprlock label 2025-07-04 12:10:39 -05:00
Henry Sipp 5756276bb4 1password fix, fingerprint work 2025-07-04 12:10:39 -05:00
Henry Sipp d9a4d6676d Update README.md 2025-07-03 11:20:08 -05:00
Henry Sipp a1e941349b Fix mako themes 2025-07-02 15:31:13 -05:00
Henry Sipp 3c4d65f2a8 nmcli 2025-07-02 15:27:52 -05:00
Henry Sipp c818f6cada Update themes, make ghostty the default 2025-07-02 15:24:53 -05:00
Henry Sipp c6b7a700f6 Update README.md 2025-07-02 11:47:52 -05:00
Henry Sipp 289cb92a00 More theming 2025-07-01 22:31:43 -05:00
Henry Sipp 2ccb0d7113 Update themes to use nix-colors base16 2025-07-01 22:15:24 -05:00
Henry Sipp 45dd3bfa6a Bluetooth and upstream fixes 2025-07-02 00:55:23 +00:00
Henry Sipp e94c2519fc Bluetooth 2025-07-01 20:39:42 +00:00
Henry Sipp ff4735b5d7 Update README.md 2025-07-01 20:25:47 +00:00
Henry Sipp 557f8f8de0 Cleanup 2025-07-01 20:24:13 +00:00
Henry Sipp 6702764e24 Remove hardcoded user name until we can fetch it correctly 2025-07-01 20:21:47 +00:00
Henry Sipp e030d67708 Fonts fixes 2025-07-01 19:59:16 +00:00
Henry Sipp 127438c163 package organization 2025-06-30 09:38:02 -05:00
Henry Sipp 3aa32810b6 Configuration updates 2025-06-28 23:47:34 -05:00