- 5 Posts
- 17 Comments
claymorwanOPto
Nix / NixOS@programming.dev•Patching package using override and overrideAttrsEnglish
1·1 month agoyea no idea why, only happens when i override these two packages
claymorwanOPto
Nix / NixOS@programming.dev•Patching package using override and overrideAttrsEnglish
1·1 month agowell this only happens when i use the override on these packages so i suppose it is related
claymorwanOPto
Nix / NixOS@programming.dev•Patching package using override and overrideAttrsEnglish
1·1 month agoyea that worked, now im getting this tho:
… while calling the 'head' builtin at /nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/lib/attrsets.nix:1713:13: 1712| if length values == 1 || pred here (elemAt values 1) (head values) then 1713| head values | ^ 1714| else … while evaluating the attribute 'value' at /nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/lib/modules.nix:1118:7: 1117| // { 1118| value = addErrorContext "while evaluating the option `${showOption loc}':" value; | ^ 1119| inherit (res.defsFinal') highestPrio; … while evaluating the option `system.build.toplevel': … while evaluating definitions from `/nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/nixos/modules/system/activation/top-level.nix': … while evaluating the option `warnings': … while evaluating definitions from `/nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/nixos/modules/system/boot/systemd.nix': … while evaluating the option `systemd.services.home-manager-claymorwan.serviceConfig': … while evaluating definitions from `/nix/store/x4cardk9amcfpx2r02v8ic20aclgjxf4-source/nixos': … while evaluating the option `home-manager.users.claymorwan.home.file."/home/claymorwan/.config/fontconfig/conf.d/10-hm-fonts.conf".source': … while evaluating definitions from `/nix/store/x4cardk9amcfpx2r02v8ic20aclgjxf4-source/modules/files.nix': … while evaluating the option `home-manager.users.claymorwan.home.file."/home/claymorwan/.config/fontconfig/conf.d/10-hm-fonts.conf".text': … while evaluating definitions from `/nix/store/x4cardk9amcfpx2r02v8ic20aclgjxf4-source/modules/misc/xdg.nix': … while evaluating the option `home-manager.users.claymorwan.xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".text': … while evaluating definitions from `/nix/store/x4cardk9amcfpx2r02v8ic20aclgjxf4-source/modules/misc/fontconfig.nix': … while evaluating the option `home-manager.users.claymorwan.fonts.fontconfig.configFile.fonts.text': … while evaluating definitions from `/nix/store/x4cardk9amcfpx2r02v8ic20aclgjxf4-source/modules/misc/fontconfig.nix': (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: cannot coerce a set to a string: { __functionArgs = «thunk»; __functor = «lambda __functor @ /nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/lib/trivial.nix:1017:17»; override = «thunk»; tests = «thunk»; version = 1; }
claymorwanOPto
Nix / NixOS@programming.dev•Patching package using override and overrideAttrsEnglish
1·2 months agoo dam yea i had forgotten abt the parens, now i do get this error tho, also good to mention that both package doesn’t have any patches to beguin with
error: function 'anonymous lambda' called with unexpected argument 'patches' at /nix/store/kfcxqcxb9hcq6x33sg4cmwakbb1ifwg9-source/pkgs/tools/misc/qt5ct/default.nix:1:1: 1| { | ^ 2| mkDerivation,
claymorwanOPto
Nix / NixOS@programming.dev•Using local package as dependency for another packageEnglish
2·2 months agoyea i was abt to edit the post saying i found out lol, but still thanks for the help
claymorwanOPto
Nix / NixOS@programming.dev•Separating flake inputs in multiple filesEnglish
1·2 months agoo yea now i see better how it works, all i gotta do is learn some emacs stuff and then i should be able to do it, thanks a lot!
claymorwanOPto
Nix / NixOS@programming.dev•Separating flake inputs in multiple filesEnglish
1·2 months agoo thanks, i’ll take a closer look but for what i’ve seen so far it kinda looks complex I also flake-part mentioned in some of the commits,i remember seeing it a few times and apparently it can modularize flakes or sum like that, can it modularize inputs too outta curiosity
claymorwanOPto
Nix / NixOS@programming.dev•Separating flake inputs in multiple filesEnglish
1·2 months agofirst time im earing of Org Roam, but i think i kinda understand, do ya got a repo where i can see how u did it im kinda interested
claymorwanOPto
Nix / NixOS@programming.dev•Separating flake inputs in multiple filesEnglish
2·2 months agoyea i think it may just not be possible yet, looking it up more i’ve seen people talking abt how a big con of flakes is that
flake.nixis not parsed like regular nix files. I’m not sure why they made it work like that but it gets changed eventually cuz that’s really too bad we can’t do things as simple as imports
claymorwanOPto
Nix / NixOS@programming.dev•Separating flake inputs in multiple filesEnglish
2·2 months agoI followed how u did it but it doesn’t seem to work, i keep getting hit with this error:
error: expected a set but got a thunk at /home/claymorwan/.dotfiles/NixOS/flake.nix:4:3
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
1·3 months agoOk well i was abt to get the logs and just realized that the one game i choosed to try is literally the only one who doesn’t wanna work in lutris so far. I’ve tried a few more native linux games with lutris and they all work, ig lutris just hates this first game in particular, which oddly enoug works with steam-run.
I suppose if i add the libraries from steam-run to lutris’ fhs environment it’ll work maybe Alsothe lutris logs does’t say anythingi particular, just that the game closed too fast
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
2·3 months agoreturns this error
error: attribute 'multiPkgs' missing at /nix/store/j9lcrp816krraglnjk6r8iacl6jvww87-source/nixos/modules/home/packages.nix:24:19: 23| (lutris.overrideAttrs (_: prevAttrs: { 24| multiPkgs = prevAttrs.multiPkgs ++ [ | ^ 25| (pkgs.runCommand "steamrun-lib" { } ''if i were to guess maybe cuz
multiPkgsis defined in fhsenv.nix in not in default.nix, could be wring tho im pretty new to nix packaging
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
1·3 months agotried that too, didn’t work either sadly
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
1·3 months agoNope im not running them inside lutris, just thought if i had nix-ld enabled it’d work but apparently not
I did check, “Disable Lutris runtime” is checked off and “Prefer system libraries” is checked on, still doesn’t work and dies with an exit code 134
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
1·3 months agoDo you have the Lutris runtime enabled?
Like so ?

If yes, then sadly it don’t work
claymorwanOPto
Nix / NixOS@programming.dev•[SOLVED] Running native linux games on lutrisEnglish
2·3 months agoI did notice lutris having its own FHS when upgrading, but aw man this looks pretty dam complicated, I’m like a week old to NixOS I have no idea how imma do this lmao, i did attempt the following
failed attemps
home.packages = with pkgs; [ lutris.overrideAttrs (finalAttrs: previousAttrs: { multiPkgs = self ++ [(pkgs.runCommand "steamrun-lib" {} "mkdir $out; ln -s ${pkgs.steam-run.fhsenv}/usr/lib64 $out/lib")]; }) ];and
home.packages = with pkgs; [ lutris.override { buildFHSEnv = self.buildFHSEnv.override { multiPkgs = self ++ [(pkgs.runCommand "steamrun-lib" {} "mkdir $out; ln -s ${pkgs.steam-run.fhsenv}/usr/lib64 $out/lib")]; }; } ];which obviously didn’t work, so yea im kinda lost
I’m also really surprised that lutris’ FHS just does not have anything to run native linux game by default
o yea this did work, i went with the first snippet but im curious abt what the better thing abt diong it in multiple files