| 22 Nov 2025 |
goldstein | it works in CppNix, but the code for fetchers has diverged pretty far | 22:31:27 |
helle (just a stray cat girl) | I'll mention you in the bug okay? | 22:32:07 |
goldstein | yeah sure! | 22:32:53 |
| 23 Nov 2025 |
| Manaf changed their display name from abdulhakeem8718 to Manaf. | 03:11:12 |
| Manaf set a profile picture. | 03:43:13 |
Sofie 🏳️⚧️ (she/her) | K900*pinging you cause u said this was possible but hard :3
signal-desktop = lib.makeOverridable (
{
theme ? null,
...
}:
signal-desktop.overrideAttrs (prev: {
nativeBuildInputs = prev.nativeBuildInputs ++ [ asar ];
preFixup = lib.throwIf
(theme == null || builtins.typeOf theme != "string")
"signal-desktop: theme must be null or a string for a path (got ${builtins.typeOf theme})"
(lib.optionalString (theme != null) ''
asar e $out/share/signal-desktop/app.asar resources
sed -i '1i @import "${theme}";' resources/stylesheets/manifest.css
asar p --unpack '*.node' resources $out/share/signal-desktop/app.asar
'');
})
) { };
| 13:53:22 |
Sofie 🏳️⚧️ (she/her) | * K900*pinging you cause u said this was possible but hard :3
signal-desktop = lib.makeOverridable (
{
theme ? null,
...
}:
signal-desktop.overrideAttrs (prev: {
nativeBuildInputs = prev.nativeBuildInputs ++ [ asar ];
preFixup = lib.throwIf
(theme == null || builtins.typeOf theme != "string")
"signal-desktop: theme must be null or a string for a path (got ${builtins.typeOf theme})"
(lib.optionalString (theme != null) ''
asar e $out/share/signal-desktop/app.asar resources
sed -i '1i @import "${theme}";' resources/stylesheets/manifest.css
asar p --unpack '*.node' resources $out/share/signal-desktop/app.asar
'');
})
) { };
| 13:53:57 |
Sofie 🏳️⚧️ (she/her) | Like, is there a way to add an addional variable input to the derivation? | 13:54:55 |
K900 | Again, it is complicated | 13:57:07 |
K900 | I can't give you a premade answer | 13:57:14 |
Sofie 🏳️⚧️ (she/her) | well, yea
isnt ther any occurances of this in nixpkgs?
| 13:57:32 |
Sofie 🏳️⚧️ (she/her) | for example | 13:57:34 |
K900 | Not that I know of | 13:57:39 |
Sofie 🏳️⚧️ (she/her) | * well, yea
isnt there any occurances of this in nixpkgs?
| 13:57:39 |
Sofie 🏳️⚧️ (she/her) | hmmm | 14:02:19 |
Sofie 🏳️⚧️ (she/her) | signal-desktop = (lib.makeOverridable (
{ theme ? null }:
signal-desktop.overrideAttrs (prev: {
nativeBuildInputs = prev.nativeBuildInputs ++ [ asar ];
preFixup = lib.optionalString (theme != null) ''
asar e $out/share/signal-desktop/app.asar resources
sed -i '1i @import "${theme}";' resources/stylesheets/manifest.css
asar p --unpack '*.node' resources $out/share/signal-desktop/app.asar
'';
})
)) { }; | 14:11:40 |
Sofie 🏳️⚧️ (she/her) | * signal-desktop = (lib.makeOverridable (
{ theme ? null }:
signal-desktop.overrideAttrs (prev: {
nativeBuildInputs = prev.nativeBuildInputs ++ [ asar ];
preFixup = lib.optionalString (theme != null) ''
asar e $out/share/signal-desktop/app.asar resources
sed -i '1i @import "${theme}";' resources/stylesheets/manifest.css
asar p --unpack '*.node' resources $out/share/signal-desktop/app.asar
'';
})
)) { };
| 14:11:48 |
Sofie 🏳️⚧️ (she/her) | works but build errors with a very weird error?
error:
… while setting up the build environment
error: getting attributes of path '/nix/store/ybm0fkyc9v0vy3ijnrg52a9w2d3g1rna-signal-desktop-7.76.0': No such file or directory
| 14:12:13 |
Sofie 🏳️⚧️ (she/her) | ah | 14:13:43 |
Sofie 🏳️⚧️ (she/her) | hmm | 14:13:45 |
Sofie 🏳️⚧️ (she/her) | ah | 14:14:26 |
Sofie 🏳️⚧️ (she/her) | I just guess I needed to add
mkdir -p $out/share/signal-desktop
``
| 14:14:35 |
Sofie 🏳️⚧️ (she/her) | * I just guess I needed to add
mkdir -p $out/share/signal-desktop
| 14:14:40 |
Sofie 🏳️⚧️ (she/her) | anyways, figured it out | 14:14:52 |
jlc | If I try Dolphin again I'll be sure to! Thunar is working as expected, apart from being in light mode | 16:40:43 |
Sofie 🏳️⚧️ (she/her) | error: attribute 'wasm32-wasi' missing
at /nix/store/lfzp7i6r926pwszqyr8r4igvakxw59kh-source/overlays/default.nix:85:47:
84| ]
85| ) inputs.nixpkgs.legacyPackages.${system}.lixPackageSets.git
| ^
86| )
| 16:50:15 |
Sofie 🏳️⚧️ (she/her) | when building Firefox | 16:50:22 |
hexa | heh | 16:51:33 |
hexa | why would you want a wasi32-wasi lix package? | 16:51:41 |
hexa | firefox doesn't want that | 16:51:48 |