Spyke

Replies

godot

Comment on

GMTK Game Jam, is anyone participating?

The hardest Part in game Jams is always to come up with a good ideal thats easy (or rather doable) to implement in the limited time you have. Unfortunately my friends were of no help to me :( but i think i found something nice

Fortunately trialing an idea is really fast in godot

games

Comment on

Larian's unfair advantage - Credistick

Reply in thread

Nothing is gonna change. Consumers gonna consume

People will preorder the next cash grab and whoever cares about quality games will just have to wait. Although i have to admit that it will be pretty much impossible to match the love and care larian poures into their games.

linux

Comment on

How often do you hop distros?

Reply in thread

I use NixOs btw Its awesome. Having a stable system config with home-mangere for the user env is pretty nice to just play around with the security of always being able to switch back to a working generation (some exceptions may apply).

I was messing with the hardware config (which has a warning not to mess with it if you dont know what you are doing) and corrupted my drives.

I got my previous system back from a clean install in 30 minutes.

nix

Comment on

Thoughts on flake-parts?

Reply in thread

I don't really like flake-parts or flakelight. I think that part of this is sheer brutalism (I don't mind writing bare Nix) but part of it is a desire to not rely on flakes which don't carry their own weight, following Wirth's principle for compilers.

How can you say this and still use flake-utils? All it does is manage your systems. You can write your own one-liner for that

eachSystem = f: lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system});

Where systems is automatically supplied as a flake input (I think), or you can supply your own list of systems to support. You can then use it like this:

devShells = eachSystem (pkgs: {
    default = # your devshell
}

You can of course modify eachSystem to have more function parameters other than pkgs.

See this blog which initially inspired me not to use flake-utils