HASH 84ed14174b61
DATE 2025-04-15
SUBJECT refactor: initial darwin support
FILES 0 CHANGED
HASH 84ed14174b61
DATE 2025-04-15
SUBJECT refactor: initial darwin support
FILES 0 CHANGED
*** PATCH TOO LARGE - DIFFSTAT ONLY ***
┌─ DIFFSTAT ─────────────────────────────────────────────────────────────────┐
│ flake.lock | 32 +++++- │
│ flake.nix | 7 +- │
│ hosts/ooksair/default.nix | 23 +++++ │
│ .../project-plus => common/appearance}/default.nix | 0 │
│ modules/{nixos => common}/appearance/options.nix | 0 │
│ modules/common/base/admin.nix | 47 +++++++++ │
│ modules/common/base/default.nix | 12 +++ │
│ .../{nixos => common}/base/distributed-builds.nix | 0 │
│ modules/common/base/guest.nix | 41 ++++++++ │
│ modules/{nixos => common}/base/home-manager.nix | 13 ++- │
│ modules/{nixos => common}/base/locale.nix | 9 +- │
│ modules/{nixos => common}/base/nix.nix | 22 ++++- │
│ modules/{nixos => common}/base/options.nix | 0 │
│ modules/common/base/sudo.nix | 26 +++++ │
│ modules/{nixos => common}/console/default.nix | 0 │
│ modules/{nixos => common}/console/options.nix | 0 │
│ .../{nixos => common}/console/profile/default.nix | 0 │
│ .../{nixos => common}/console/profile/minimal.nix | 0 │
│ .../{nixos => common}/console/profile/standard.nix | 0 │
│ .../{nixos => common}/console/shell/default.nix | 0 │
│ modules/{nixos => common}/console/shell/fish.nix | 0 │
│ modules/darwin/default.nix | 1 + │
│ modules/home/base/default.nix | 6 -- │
│ modules/home/base/home-manager.nix | 16 --- │
│ .../browser/chromium/default.nix | 0 │
│ .../{workstation => common}/browser/default.nix | 0 │
│ .../browser/firefox/default.nix | 4 +- │
│ .../browser/firefox/settings/ooksJs.nix | 0 │
│ .../browser/firefox/theme/ooksfox.nix | 0 │
│ .../browser/firefox/theme/penguinFoxContent.nix | 0 │
│ .../browser/firefox/tridactyl.nix | 0 │
│ .../communication/default.nix | 0 │
│ .../communication/equicord/default.nix | 0 │
│ .../communication/equicord/options.nix | 0 │
│ .../communication/vesktop/default.nix | 0 │
│ modules/home/common/default.nix | 7 ++ │
│ .../{workstation => common}/terminal/default.nix | 0 │
│ .../home/{workstation => common}/terminal/foot.nix | 0 │
│ .../{workstation => common}/terminal/ghostty.nix | 0 │
│ .../{workstation => nixos}/appearance/cursor.nix | 0 │
│ .../{workstation => nixos}/appearance/default.nix | 0 │
│ .../{workstation => nixos}/appearance/fonts.nix | 0 │
│ .../home/{workstation => nixos}/appearance/gtk.nix | 0 │
│ .../{workstation => nixos}/appearance/gtkCss.nix | 0 │
│ .../appearance/qt/default.nix | 0 │
│ .../{workstation => nixos}/appearance/qt/gruv.nix | 0 │
│ .../appearance/qt/kdeglobals.nix | 0 │
│ modules/home/{workstation => nixos}/binds.nix | 0 │
│ .../{workstation => nixos}/creative/aseprite.nix | 0 │
│ .../{workstation => nixos}/creative/default.nix | 0 │
│ .../{workstation => nixos}/creative/inkscape.nix | 0 │
│ modules/home/{workstation => nixos}/default.nix | 3 - │
│ .../home/{workstation => nixos}/gaming/bottles.nix | 0 │
│ .../home/{workstation => nixos}/gaming/default.nix | 0 │
│ .../{workstation => nixos}/gaming/emulation.nix | 0 │
│ .../{workstation => nixos}/gaming/minecraft.nix | 0 │
│ .../home/{workstation => nixos}/gaming/options.nix | 0 │
│ .../nixos/gaming/project-plus}/default.nix | 0 │
│ .../gaming/project-plus/options.nix | 0 │
│ .../home/{workstation => nixos}/gaming/wine.nix | 0 │
│ modules/home/{workstation => nixos}/gaming/wow.nix | 0 │
│ .../hyprland/components/default.nix | 0 │
│ .../hyprland/components/gammastep.nix | 0 │
│ .../hyprland/components/hyprcapture.nix | 0 │
│ .../hyprland/components/hypridle.nix | 0 │
│ .../hyprland/components/hyprlock.nix | 0 │
│ .../hyprland/components/hyprpaper.nix | 0 │
│ .../hyprland/components/mako.nix | 0 │
│ .../hyprland/components/polkit.nix | 0 │
│ .../hyprland/components/rofi.nix | 0 │
│ .../hyprland/components/tools.nix | 0 │
│ .../hyprland/components/waybar.nix | 0 │
│ .../{workstation => nixos}/hyprland/default.nix | 0 │
│ .../hyprland/settings/appearance.nix | 0 │
│ .../hyprland/settings/binds.nix | 0 │
│ .../hyprland/settings/default.nix | 0 │
│ .../hyprland/settings/exec.nix | 0 │
│ .../hyprland/settings/gestures.nix | 0 │
│ .../hyprland/settings/input.nix | 0 │
│ .../hyprland/settings/misc.nix | 0 │
│ .../hyprland/settings/monitor.nix | 0 │
│ .../hyprland/settings/options/default.nix | 0 │
│ .../hyprland/settings/options/rules.nix | 0 │
│ .../hyprland/settings/rules.nix | 0 │
│ .../hyprland/settings/workspaces.nix | 0 │
│ .../home/{workstation => nixos}/media/default.nix | 0 │
│ .../home/{workstation => nixos}/media/image.nix | 0 │
│ .../home/{workstation => nixos}/media/music.nix | 0 │
│ .../home/{workstation => nixos}/media/video.nix | 0 │
│ .../productivity/default.nix | 0 │
│ .../productivity/obsidian.nix | 0 │
│ .../productivity/zathura.nix | 0 │
│ .../{workstation => nixos}/tools/1password.nix | 0 │
│ .../home/{workstation => nixos}/tools/default.nix | 0 │
│ .../{workstation => nixos}/tools/kdeconnect.nix | 0 │
│ .../{workstation => nixos}/tools/live-buds-cli.nix | 0 │
│ modules/home/{workstation => nixos}/tools/nemo.nix | 0 │
│ .../{workstation => nixos}/tools/ookbrightness.nix | 0 │
│ .../home/{workstation => nixos}/tools/ookpower.nix | 0 │
│ .../{workstation => nixos}/tools/ookvolume.nix | 0 │
│ .../home/{workstation => nixos}/tools/qtscrcpy.nix | 0 │
│ .../tools/syncthing-applet.nix | 0 │
│ .../tools/tailscale-applet.nix | 0 │
│ .../{workstation => nixos}/tools/virt-manager.nix | 0 │
│ .../{workstation => nixos}/tools/zellijMenu.nix | 0 │
│ modules/home/{workstation => nixos}/userDirs.nix | 0 │
│ modules/nixos/base/admin.nix | 37 ------- │
│ modules/nixos/base/default.nix | 7 -- │
│ modules/nixos/base/guest.nix | 32 ------ │
│ modules/nixos/base/security/default.nix | 1 - │
│ modules/nixos/base/security/sudo.nix | 15 --- │
│ modules/nixos/workstation/default.nix | 9 +- │
│ outputs/hosts/workstations.nix | 57 ++++++----- │
│ outputs/lib/builders.nix | 109 ++++++++++++++------- │
│ 114 files changed, 342 insertions(+), 194 deletions(-) │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ DIFFSTAT ───────────────────────────┐
│ flake.lock │
│ | 32 +++++- │
│ flake.nix │
│ | 7 +- │
│ hosts/ooksair/default.nix │
│ | 23 +++++ │
│ .../project-plus => common/appearance}/defa │
│ ult.nix | 0 │
│ modules/{nixos => common}/appearance/option │
│ s.nix | 0 │
│ modules/common/base/admin.nix │
│ | 47 +++++++++ │
│ modules/common/base/default.nix │
│ | 12 +++ │
│ .../{nixos => common}/base/distributed-buil │
│ ds.nix | 0 │
│ modules/common/base/guest.nix │
│ | 41 ++++++++ │
│ modules/{nixos => common}/base/home-manager │
│ .nix | 13 ++- │
│ modules/{nixos => common}/base/locale.nix │
│ | 9 +- │
│ modules/{nixos => common}/base/nix.nix │
│ | 22 ++++- │
│ modules/{nixos => common}/base/options.nix │
│ | 0 │
│ modules/common/base/sudo.nix │
│ | 26 +++++ │
│ modules/{nixos => common}/console/default.n │
│ ix | 0 │
│ modules/{nixos => common}/console/options.n │
│ ix | 0 │
│ .../{nixos => common}/console/profile/defau │
│ lt.nix | 0 │
│ .../{nixos => common}/console/profile/minim │
│ al.nix | 0 │
│ .../{nixos => common}/console/profile/stand │
│ ard.nix | 0 │
│ .../{nixos => common}/console/shell/default │
│ .nix | 0 │
│ modules/{nixos => common}/console/shell/fis │
│ h.nix | 0 │
│ modules/darwin/default.nix │
│ | 1 + │
│ modules/home/base/default.nix │
│ | 6 -- │
│ modules/home/base/home-manager.nix │
│ | 16 --- │
│ .../browser/chromium/default.nix │
│ | 0 │
│ .../{workstation => common}/browser/default │
│ .nix | 0 │
│ .../browser/firefox/default.nix │
│ | 4 +- │
│ .../browser/firefox/settings/ooksJs.nix │
│ | 0 │
│ .../browser/firefox/theme/ooksfox.nix │
│ | 0 │
│ .../browser/firefox/theme/penguinFoxContent │
│ .nix | 0 │
│ .../browser/firefox/tridactyl.nix │
│ | 0 │
│ .../communication/default.nix │
│ | 0 │
│ .../communication/equicord/default.nix │
│ | 0 │
│ .../communication/equicord/options.nix │
│ | 0 │
│ .../communication/vesktop/default.nix │
│ | 0 │
│ modules/home/common/default.nix │
│ | 7 ++ │
│ .../{workstation => common}/terminal/defaul │
│ t.nix | 0 │
│ .../home/{workstation => common}/terminal/f │
│ oot.nix | 0 │
│ .../{workstation => common}/terminal/ghostt │
│ y.nix | 0 │
│ .../{workstation => nixos}/appearance/curso │
│ r.nix | 0 │
│ .../{workstation => nixos}/appearance/defau │
│ lt.nix | 0 │
│ .../{workstation => nixos}/appearance/fonts │
│ .nix | 0 │
│ .../home/{workstation => nixos}/appearance/ │
│ gtk.nix | 0 │
│ .../{workstation => nixos}/appearance/gtkCs │
│ s.nix | 0 │
│ .../appearance/qt/default.nix │
│ | 0 │
│ .../{workstation => nixos}/appearance/qt/gr │
│ uv.nix | 0 │
│ .../appearance/qt/kdeglobals.nix │
│ | 0 │
│ modules/home/{workstation => nixos}/binds.n │
│ ix | 0 │
│ .../{workstation => nixos}/creative/aseprit │
│ e.nix | 0 │
│ .../{workstation => nixos}/creative/default │
│ .nix | 0 │
│ .../{workstation => nixos}/creative/inkscap │
│ e.nix | 0 │
│ modules/home/{workstation => nixos}/default │
│ .nix | 3 - │
│ .../home/{workstation => nixos}/gaming/bott │
│ les.nix | 0 │
│ .../home/{workstation => nixos}/gaming/defa │
│ ult.nix | 0 │
│ .../{workstation => nixos}/gaming/emulation │
│ .nix | 0 │
│ .../{workstation => nixos}/gaming/minecraft │
│ .nix | 0 │
│ .../home/{workstation => nixos}/gaming/opti │
│ ons.nix | 0 │
│ .../nixos/gaming/project-plus}/default.nix │
│ | 0 │
│ .../gaming/project-plus/options.nix │
│ | 0 │
│ .../home/{workstation => nixos}/gaming/wine │
│ .nix | 0 │
│ modules/home/{workstation => nixos}/gaming/ │
│ wow.nix | 0 │
│ .../hyprland/components/default.nix │
│ | 0 │
│ .../hyprland/components/gammastep.nix │
│ | 0 │
│ .../hyprland/components/hyprcapture.nix │
│ | 0 │
│ .../hyprland/components/hypridle.nix │
│ | 0 │
│ .../hyprland/components/hyprlock.nix │
│ | 0 │
│ .../hyprland/components/hyprpaper.nix │
│ | 0 │
│ .../hyprland/components/mako.nix │
│ | 0 │
│ .../hyprland/components/polkit.nix │
│ | 0 │
│ .../hyprland/components/rofi.nix │
│ | 0 │
│ .../hyprland/components/tools.nix │
│ | 0 │
│ .../hyprland/components/waybar.nix │
│ | 0 │
│ .../{workstation => nixos}/hyprland/default │
│ .nix | 0 │
│ .../hyprland/settings/appearance.nix │
│ | 0 │
│ .../hyprland/settings/binds.nix │
│ | 0 │
│ .../hyprland/settings/default.nix │
│ | 0 │
│ .../hyprland/settings/exec.nix │
│ | 0 │
│ .../hyprland/settings/gestures.nix │
│ | 0 │
│ .../hyprland/settings/input.nix │
│ | 0 │
│ .../hyprland/settings/misc.nix │
│ | 0 │
│ .../hyprland/settings/monitor.nix │
│ | 0 │
│ .../hyprland/settings/options/default.nix │
│ | 0 │
│ .../hyprland/settings/options/rules.nix │
│ | 0 │
│ .../hyprland/settings/rules.nix │
│ | 0 │
│ .../hyprland/settings/workspaces.nix │
│ | 0 │
│ .../home/{workstation => nixos}/media/defau │
│ lt.nix | 0 │
│ .../home/{workstation => nixos}/media/image │
│ .nix | 0 │
│ .../home/{workstation => nixos}/media/music │
│ .nix | 0 │
│ .../home/{workstation => nixos}/media/video │
│ .nix | 0 │
│ .../productivity/default.nix │
│ | 0 │
│ .../productivity/obsidian.nix │
│ | 0 │
│ .../productivity/zathura.nix │
│ | 0 │
│ .../{workstation => nixos}/tools/1password. │
│ nix | 0 │
│ .../home/{workstation => nixos}/tools/defau │
│ lt.nix | 0 │
│ .../{workstation => nixos}/tools/kdeconnect │
│ .nix | 0 │
│ .../{workstation => nixos}/tools/live-buds- │
│ cli.nix | 0 │
│ modules/home/{workstation => nixos}/tools/n │
│ emo.nix | 0 │
│ .../{workstation => nixos}/tools/ookbrightn │
│ ess.nix | 0 │
│ .../home/{workstation => nixos}/tools/ookpo │
│ wer.nix | 0 │
│ .../{workstation => nixos}/tools/ookvolume. │
│ nix | 0 │
│ .../home/{workstation => nixos}/tools/qtscr │
│ cpy.nix | 0 │
│ .../tools/syncthing-applet.nix │
│ | 0 │
│ .../tools/tailscale-applet.nix │
│ | 0 │
│ .../{workstation => nixos}/tools/virt-manag │
│ er.nix | 0 │
│ .../{workstation => nixos}/tools/zellijMenu │
│ .nix | 0 │
│ modules/home/{workstation => nixos}/userDir │
│ s.nix | 0 │
│ modules/nixos/base/admin.nix │
│ | 37 ------- │
│ modules/nixos/base/default.nix │
│ | 7 -- │
│ modules/nixos/base/guest.nix │
│ | 32 ------ │
│ modules/nixos/base/security/default.nix │
│ | 1 - │
│ modules/nixos/base/security/sudo.nix │
│ | 15 --- │
│ modules/nixos/workstation/default.nix │
│ | 9 +- │
│ outputs/hosts/workstations.nix │
│ | 57 ++++++----- │
│ outputs/lib/builders.nix │
│ | 109 ++++++++++++++------- │
│ 114 files changed, 342 insertions(+), 194 d │
│ eletions(-) │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET