From 9a412a65c3ed4e2c689e1e9e19fc25c1f58dbe61 Mon Sep 17 00:00:00 2001 From: OCbwoy3 Date: Thu, 28 Aug 2025 18:46:55 +0300 Subject: [PATCH] chaotic nyxos --- config/gtk-3.0/settings.ini | 2 +- config/hypr/config/variables.conf | 6 +++--- config/qt5ct/qt5ct.conf | 2 +- .../Cursors/KeyboardMouse/ArrowCursor.png | Bin 5264 -> 65932 bytes .../Cursors/KeyboardMouse/ArrowFarCursor.png | Bin 4925 -> 65932 bytes .../Cursors/KeyboardMouse/IBeamCursor.png | Bin 4449 -> 65932 bytes flake.nix | 5 +++++ hosts/default/configuration.nix | 2 +- .../packages/ocbwoy3-icons/default.nix | 3 ++- .../packages/ocbwoy3-icons/games/cs2.png | Bin 0 -> 8647 bytes modules/nixos/bootloader.nix | 2 ++ scripts/bin/handleScreenshot.ts | 11 ++++++++--- 12 files changed, 23 insertions(+), 10 deletions(-) create mode 100644 hosts/default/packages/ocbwoy3-icons/games/cs2.png diff --git a/config/gtk-3.0/settings.ini b/config/gtk-3.0/settings.ini index 9215562..55491d3 100644 --- a/config/gtk-3.0/settings.ini +++ b/config/gtk-3.0/settings.ini @@ -2,7 +2,7 @@ gtk-theme-name=catppuccin-mocha-blue-standard gtk-icon-theme-name=Adwaita gtk-font-name=Adwaita Sans 11 -gtk-cursor-theme-name=catppuccin-mocha-blue-cursors +gtk-cursor-theme-name=RalseiCursors gtk-cursor-theme-size=24 gtk-toolbar-style=GTK_TOOLBAR_ICONS gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR diff --git a/config/hypr/config/variables.conf b/config/hypr/config/variables.conf index f7e69e4..1dca1af 100644 --- a/config/hypr/config/variables.conf +++ b/config/hypr/config/variables.conf @@ -12,11 +12,11 @@ $browser = zen # Cursor -exec = hyprctl setcursor catppuccin-mocha-blue-cursors 24 +exec = hyprctl setcursor RalseiCursors 24 -env = HYPRCURSOR_THEME,catppuccin-mocha-blue-cursors +env = HYPRCURSOR_THEME,RalseiCursors env = HYPRCURSOR_SIZE,24 -env = XCURSOR_THEME,catppuccin-mocha-blue-cursors +env = XCURSOR_THEME,RalseiCursors env = XCURSOR_SIZE,24 # Toolkit Env diff --git a/config/qt5ct/qt5ct.conf b/config/qt5ct/qt5ct.conf index e182dea..115f869 100644 --- a/config/qt5ct/qt5ct.conf +++ b/config/qt5ct/qt5ct.conf @@ -25,7 +25,7 @@ underline_shortcut=1 wheel_scroll_lines=3 [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xa2\0\0\x3\xee\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x4\x1a\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xa2\0\0\x3\xee) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xee\0\0\x3q\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x4\x1a\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x4\xee\0\0\x3q) [Troubleshooting] force_raster_widgets=1 diff --git a/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/ArrowCursor.png b/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/ArrowCursor.png index 4dc0bba48aca8ceb9c270bd954f94c0e34b08a1f..e8a509c2f3f786a6a3a90def160c0a37dac81173 100644 GIT binary patch literal 65932 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 ZTK?%Dzx0<=f4u-@L{C>gmvv4FO#p5!Sfu~} diff --git a/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/ArrowFarCursor.png b/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/ArrowFarCursor.png index cfe6caf901c491cff02d468bbb6d617ee0f72fc1..12380f3fa4b828171486d7bb71f184f96f055586 100644 GIT binary patch literal 65932 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 Pfii}ttDnm{r-UW|SvKoI diff --git a/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/IBeamCursor.png b/etc/SoberAssetOverlay/content/textures/Cursors/KeyboardMouse/IBeamCursor.png index 642f6e9d2e1c0365546dfd1c7976e3e57d4aaea7..4f52688b55e427a28ccd9ecf6da36f27ad6da50b 100644 GIT binary patch literal 65932 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 aYKH%sHx@I>ZY1mk1)is?pUXO@geCyt5(L=* diff --git a/flake.nix b/flake.nix index 56de6a7..ee2fe6e 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; catppuccin.url = "github:catppuccin/nix"; nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; hyprland = { @@ -44,6 +45,10 @@ inputs.home-manager.nixosModules.default inputs.catppuccin.nixosModules.catppuccin inputs.nix-flatpak.nixosModules.nix-flatpak + inputs.chaotic.nixosModules.default + inputs.chaotic.nixosModules.nyx-cache + inputs.chaotic.nixosModules.nyx-overlay + inputs.chaotic.nixosModules.nyx-registry # ./hosts/default/hardware-configuration.nix # lil hack to not use --impure when rebuilding nixos >:3 diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 2092c26..4066b56 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -166,7 +166,7 @@ # home-manager.services.mpris-proxy.enable = true; - home-manager.backupFileExtension = "hmbackup"; + home-manager.backupFileExtension = "home-manager-backup"; catppuccin = { enable = true; diff --git a/hosts/default/packages/ocbwoy3-icons/default.nix b/hosts/default/packages/ocbwoy3-icons/default.nix index 8b8ab54..7a5e03d 100644 --- a/hosts/default/packages/ocbwoy3-icons/default.nix +++ b/hosts/default/packages/ocbwoy3-icons/default.nix @@ -14,7 +14,8 @@ stdenv.mkDerivation rec { for size in 128x128 256x256 512x512; do cp ./system/gay-boykisser.png $out/share/icons/arashi/$size/apps/gay-boykisser.png cp ./system/boykisser.png $out/share/icons/arashi/$size/apps/boykisser.png - cp ./games/deltarune.png $out/share/icons/arashi/$size/apps/steam_icon_1690940.png # ralsei + cp ./games/deltarune.png $out/share/icons/arashi/$size/apps/steam_icon_1690940.png + cp ./games/cs2.png $out/share/icons/arashi/$size/apps/steam_icon_730.png done ''; diff --git a/hosts/default/packages/ocbwoy3-icons/games/cs2.png b/hosts/default/packages/ocbwoy3-icons/games/cs2.png new file mode 100644 index 0000000000000000000000000000000000000000..5abfb9cd58ee3084edabdf367c3497afe86178f7 GIT binary patch literal 8647 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 YV~Czx!Fqcb7#J8lUHx3vIVCg!02;)9Jpcdz literal 0 HcmV?d00001 diff --git a/modules/nixos/bootloader.nix b/modules/nixos/bootloader.nix index c0ac105..4d5d19a 100644 --- a/modules/nixos/bootloader.nix +++ b/modules/nixos/bootloader.nix @@ -24,6 +24,8 @@ "boot.shell_on_fail" ]; + boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; # some guy in roblox told me to do this + boot.loader = { efi = { # canTouchEfiVariables = true; diff --git a/scripts/bin/handleScreenshot.ts b/scripts/bin/handleScreenshot.ts index c5e1e34..0691024 100755 --- a/scripts/bin/handleScreenshot.ts +++ b/scripts/bin/handleScreenshot.ts @@ -48,10 +48,15 @@ import { getRegretevatorState } from "../lib/RegretevatorUtil"; */ +const windowcClassFriendyName: {[windowClass: string]: string} = { + "org.vinegarhq.Sober": "Roblox", + "steam_app_1690940": "Deltarune" +} + async function getFilename(): Promise { const _d = new Date(); const windowClass = await $`hyprctl activewindow -j`.json(); - let ic = windowClass.initialClass || "Hyprland"; + let ic = (windowClass.initialClass && windowcClassFriendyName[windowClass.initialClass]) || windowClass.windowClass || "Hyprland"; const isRoblox = windowClass.initialClass === "org.vinegarhq.Sober"; if (isRoblox) {ic = "Roblox"; }; const regretevatorState = isRoblox ? getRegretevatorState() : null; @@ -123,7 +128,7 @@ async function transformImage(b: Buffer): Promise { console.log("/tmp/woah"); process.exit(0); } - const _BUF = await $`grim -t png -l 0 -g ${selection.stdout + const _BUF = await $`grim -c -t png -l 0 -g ${selection.stdout .toString() .trim()} -`.arrayBuffer(); let BUF = Buffer.from(_BUF) as Buffer; @@ -147,7 +152,7 @@ async function transformImage(b: Buffer): Promise { .text(); const _BUF = - await $`grim -t png -l 0 -o ${selection.trim()} -`.arrayBuffer(); + await $`grim -c -t png -l 0 -o ${selection.trim()} -`.arrayBuffer(); let BUF = Buffer.from(_BUF) as Buffer; const FILENAME = `${SCREENSHOT_PATH}/${await getFilename()}.png`;