Compare commits

..

No commits in common. "bd5dbb0303783bf0b22417b9764f58d28e3e0927" and "6aae9a05af862bf6b7c07adeff434222cd773280" have entirely different histories.

7 changed files with 24 additions and 170 deletions

View File

@ -64,11 +64,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1721534365, "lastModified": 1721135958,
"narHash": "sha256-XpZOkaSJKdOsz1wU6JfO59Rx2fqtcarQ0y6ndIOKNpI=", "narHash": "sha256-H548rpPMsn25LDKn1PCFmPxmWlClJJGnvdzImHkqjuY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "635563f245309ef5320f80c7ebcb89b2398d2949", "rev": "afd2021bedff2de92dfce0e257a3d03ae65c603d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -156,11 +156,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1721524707, "lastModified": 1720915306,
"narHash": "sha256-5NctRsoE54N86nWd0psae70YSLfrOek3Kv1e8KoXe/0=", "narHash": "sha256-6vuViC56+KSr+945bCV8akHK+7J5k6n/epYg/W3I5eQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "556533a23879fc7e5f98dd2e0b31a6911a213171", "rev": "74348da2f3a312ee25cea09b98cdba4cb9fa5d5d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -172,11 +172,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1721466660, "lastModified": 1720781449,
"narHash": "sha256-pFSxgSZqZ3h+5Du0KvEL1ccDZBwu4zvOil1zzrPNb3c=", "narHash": "sha256-po3TZO9kcZwzvkyMJKb0WCzzDtiHWD34XeRaX1lWXp0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6e14bbce7bea6c4efd7adfa88a40dac750d80100", "rev": "8b5a3d5a1d951344d683b442c0739010b80039db",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -227,11 +227,11 @@
"nixpkgs-stable": "nixpkgs-stable_2" "nixpkgs-stable": "nixpkgs-stable_2"
}, },
"locked": { "locked": {
"lastModified": 1721531171, "lastModified": 1720926522,
"narHash": "sha256-AsvPw7T0tBLb53xZGcUC3YPqlIpdxoSx56u8vPCr6gU=", "narHash": "sha256-eTpnrT6yu1vp8C0B5fxHXhgKxHoYMoYTEikQx///jxY=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "909e8cfb60d83321d85c8d17209d733658a21c95", "rev": "0703ba03fd9c1665f8ab68cc3487302475164617",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -88,17 +88,14 @@
animations = { animations = {
enabled = true; enabled = true;
bezier = [ bezier = "myBezier, 0.05, 0.9, 0.1, 1.05";
"myBezier, 0.05, 0.9, 0.1, 1.05"
"easeInB, 0.6, -0.28, 0.735, 0.045"
];
animation = [ animation = [
"windows, 1, 7, myBezier" "windows, 1, 7, myBezier"
"windowsOut, 1, 7, default, popin 80%" "windowsOut, 1, 7, default, popin 80%"
"border, 1, 10, default" "border, 1, 10, default"
"borderangle, 1, 8, default" "borderangle, 1, 8, default"
"fade, 1, 7, default" "fade, 1, 7, default"
"workspaces, 1, 6, easeInB, slidefadevert" "workspaces, 1, 6, default"
"specialWorkspace, 1, 4, default, fade" "specialWorkspace, 1, 4, default, fade"
]; ];
}; };
@ -121,12 +118,9 @@
]; ];
workspace = [ workspace = [
"name:T1, monitor:$mon_top, persistent:true, default:true" "name:T, monitor:$mon_top, persistent:true, default:true"
"name:T2, monitor:$mon_top, persistent:true, default:true" "name:L, monitor:$mon_left, persistent:true, default:true"
"name:L1, monitor:$mon_left, persistent:true, default:true" "name:R, monitor:$mon_right, persistent:true, default:true"
"name:L2, monitor:$mon_left, persistent:true, default:true"
"name:R1, monitor:$mon_right, persistent:true, default:true"
"name:R2, monitor:$mon_right, persistent:true, default:true"
"name:c1, monitor:$mon_center, persistent:true, default:true" "name:c1, monitor:$mon_center, persistent:true, default:true"
"name:c2, monitor:$mon_center, persistent:true, default:true" "name:c2, monitor:$mon_center, persistent:true, default:true"
"name:c3, monitor:$mon_center, persistent:true, default:true" "name:c3, monitor:$mon_center, persistent:true, default:true"
@ -134,7 +128,7 @@
"special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false" "special:special, on-created-empty:kitty, rounding:true, decorate:false, border:false"
]; ];
bindm = [ "$mainMod,mouse:272,movewindow" ]; bindm = [ "ALT,mouse:272,movewindow" ];
bindr = [ bindr = [
# mumble ptt release # mumble ptt release

View File

@ -2,7 +2,6 @@
let let
withCuda = if (osConfig.system.name == "gunter") then true else false; withCuda = if (osConfig.system.name == "gunter") then true else false;
pob = pkgs.qt6Packages.callPackage ../../packages/pob.nix { }; pob = pkgs.qt6Packages.callPackage ../../packages/pob.nix { };
awakened-poe-trade = pkgs.callPackage ../../packages/awakened-poe-trade.nix { };
in in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -101,12 +100,13 @@ in
huecli huecli
# Stuff with overrides # Stuff with overrides
# Blender
(blender.override { cudaSupport = withCuda; })
# Btop # Btop
(btop.override { cudaSupport = withCuda; }) (btop.override { cudaSupport = withCuda; })
# PrismLauncher # PrismLauncher
(prismlauncher.override { withWaylandGLFW = true; }) (prismlauncher.override { withWaylandGLFW = true; })
pob pob
awakened-poe-trade
]; ];
} }

View File

@ -1,138 +0,0 @@
{
stdenv,
lib,
fetchFromGitHub,
fetchYarnDeps,
yarn,
yarnConfigHook,
yarnBuildHook,
makeWrapper,
libGL,
nodejs,
electron,
xorg,
wayland,
libglvnd,
npmHooks,
}:
let
pkgVersion = "3.24.10004";
pkgSrc = fetchFromGitHub {
owner = "SnosMe";
repo = "awakened-poe-trade";
rev = "v${pkgVersion}";
hash = "sha256-khIJIOT5Us792YThruNZfnpfBrcPS/vjoAdLI6V4Nwo=";
};
yarnCacheRenderer = fetchYarnDeps {
yarnLock = pkgSrc + "/renderer/yarn.lock";
hash = "sha256-hOfE8XCu1Y4yZzOKHhaNkqKxJ6gxZS5SLRlBxvq3LwY=";
};
yarnCacheMain = fetchYarnDeps {
yarnLock = pkgSrc + "/main/yarn.lock";
hash = "sha256-VLDsqCKrNF7Smywg3yRrjgMG0lmZt8uzeTHKr5n2JMw=";
};
renderer = stdenv.mkDerivation (finalAttrs: {
pname = "awakened-poe-trade-renderer";
version = "${pkgVersion}";
src = pkgSrc;
sourceRoot = "${finalAttrs.src.name}/renderer";
yarnOfflineCache = yarnCacheRenderer;
buildPhase = ''
yarn make-index-files
runHook yarnBuildHook
'';
installPhase = ''
mkdir -p $out
cp -r dist $out;
'';
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
nodejs
];
});
in
stdenv.mkDerivation (finalAttrs: {
pname = "awakened-poe-trade";
version = "${pkgVersion}";
src = pkgSrc;
sourceRoot = "${finalAttrs.src.name}/main";
yarnOfflineCache = yarnCacheMain;
patchPhase = ''
find .
substituteInPlace electron-builder.yml \
--replace-fail "../renderer/dist" "${renderer}/dist" \
--replace-fail "AppImage" "dir"
cat electron-builder.yml
find "${renderer}"
'';
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
ELECTRON_OVERRIDE_DIST_PATH = "${electron}";
};
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarn
nodejs
electron
makeWrapper
renderer
];
# yarnBuildScript = "electron-builder";
# yarnBuildFlags = [
# "--dir"
# "-c.electronDist=${electron}/libexec/electron"
# "-c.electronVersion=${electron.version}"
# ];
buildPhase = ''
runHook yarnBuildHook
yarn run electron-builder --dir -c.electronDist=${electron}/libexec/electron -c.electronVersion=${electron.version}
find dist
'';
installPhase = ''
runHook preInstall
mkdir -p "$out/share/lib/awakened-poe-trade"
cp -r ./dist/*-unpacked/{locales,resources{,.pak}} "$out/share/lib/awakened-poe-trade"
cp -r "${renderer}/dist/data" "$out/share/lib/awakened-poe-trade/resources/data"
echo "${renderer}"
makeWrapper '${electron}/bin/electron' "$out/bin/awakened-poe-trade" \
--set LD_LIBRARY_PATH "${
lib.makeLibraryPath [
libGL
xorg.libXtst
xorg.libXt
wayland
libglvnd
]
}" \
--add-flags "$out/share/lib/awakened-poe-trade/resources/app.asar" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
--inherit-argv0
runHook postInstall
'';
buildInputs = [ electron ];
meta = {
description = "Path of Exile trading app for price checking";
homepage = "https://github.com/SnosMe/awakened-poe-trade";
license = lib.licenses.mit;
mainProgram = "pobfrontend";
};
})

View File

@ -19,8 +19,8 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "PathOfBuildingCommunity"; owner = "PathOfBuildingCommunity";
repo = "PathOfBuilding"; repo = "PathOfBuilding";
rev = "9481c10746f58e73f72572363ae6891129a95200"; rev = "b28c9cd74b664a9af3fb8d72416afebe140b350a";
hash = "sha256-TMJp/+DCHIXNtt96291c3Nf19QaGhnhCmx73mcMk9jM="; hash = "sha256-fxpxuS64MpHJrq1tqrhZFKF0wz7phyijLIHEuxzUfa0=";
}; };
nativeBuildInputs = [ unzip ]; nativeBuildInputs = [ unzip ];

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -eo pipefail set -eo pipefail
# set -x set -x
# TODO: Update pobfrontend as well? # TODO: Update pobfrontend as well?
@ -11,7 +11,7 @@ else
nurl_output=$(nurl -j https://github.com/PathOfBuildingCommunity/PathOfBuilding "$1" 2>/dev/null) nurl_output=$(nurl -j https://github.com/PathOfBuildingCommunity/PathOfBuilding "$1" 2>/dev/null)
fi fi
hash=$(jq '.args.hash' <<< "$nurl_output" | sed 's/\//\\\//g') hash=$(jq '.args.hash' <<< "$nurl_output")
echo "Updating pob to $rev" echo "Updating pob to $rev"
# Find lines to replace # Find lines to replace

View File

@ -2,11 +2,9 @@
{ {
virtualisation = { virtualisation = {
containers.enable = true;
podman = { podman = {
enable = true; enable = true;
dockerCompat = true; dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
}; };
}; };
} }