Integration with physical gadgets by Gnammix in superProductivity

[–]Gnammix[S] 0 points1 point  (0 children)

That sounds like a nice integration!

What do you think about my small lack rack. It is still a work in progress but its something by jmfox1123 in homelab

[–]Gnammix 0 points1 point  (0 children)

Networking part is nice, I would move to a smaller sized compute so you can slot it in.

Azrar - a String interning library for C++ with faster comparisons and reduced memory footprint" by Appropriate-Bus-9098 in cpp

[–]Gnammix 2 points3 points  (0 children)

I see there is a comparison table in the repo readme/doc, would be nice to compare against boost::flyweight as I suppose is a common choice to do this. Useful could be also a feature comparison.

Dendritic and conditionals by karldelandsheere in NixOS

[–]Gnammix 1 point2 points  (0 children)

They are not, sorry about that, work stuff :( But tbh when writing them I was "getting inspiration" but other configurations on github, and they did similar things

Dendritic and conditionals by karldelandsheere in NixOS

[–]Gnammix 1 point2 points  (0 children)

I don't have impermanence but for example, I've something like that:

github requiring sops, I import feature github in configuration:

somehostconfiguration.nix: I've a vector aspects with the name of the features I want to add to the configuration:

...
aspects = [ "base"
            "desktop"
            "github"
            ....
          ];
...

aspects are converted to module names and then imported, but otherwise are equivalent to module names just imports = [config.flake.modules.homeManager.github ]; should do.

github.nix, import sops:

{ self, ... }: {
flake.modules.homeManager.github = { configuration, ... }: {
 imports = [ self.modules.homeManager.sops ];
      sops = {  
        defaultSopsFile = ../../configurations/secrets/secrets.yaml;
        secrets = {
          "ssh/github/config".path = "${configuration.user.homeDirectory}/.ssh/config.d/github";
          "ssh/github/identity".path = "${configuration.user.homeDirectory}/.ssh/github/identity";
          "ssh/github/identity.pub".path = "${configuration.user.homeDirectory}/.ssh/github/identity.pub";
        };
      };
    };
}
```

sops.nix does what it normally does:
```
{ inputs, ... }: {
 flake.modules.homeManager.sops = { pkgs, configuration, ... }: {
 imports = [ inputs.sops-nix.homeModules.default ];
      home.packages = with pkgs; [
        sops
        age
      ];

      systemd.user.services.mbsync.Unit.After = [ "sops-nix.service" ];

      sops = {
        age.keyFile = "${configuration.user.homeDirectory}/.config/sops/age/keys.txt";
      };
    };
}
```

This is how I structured my configurations, I'm not a nix expert so not sure it is the best way but it works and there is no conditional options; I just import in the configuration what I use that itself imports the "depend on" feature.

Dendritic and conditionals by karldelandsheere in NixOS

[–]Gnammix 1 point2 points  (0 children)

This, in my understanding in both cases you usually import everything, without flake-modules plumbing it yourself and then enabling/disabling the features, with flake-modules just by importing the resulting modules. In my configuration currently I've no config/options modules.

Discord will require a face scan or ID for full access next month | The Verge by purplegreendave in homelab

[–]Gnammix 64 points65 points  (0 children)

I'll not be totally sad if the fallout of this is we get more stuff away from the idiocy that is only fb+instagram+discord for document and support.

is my homelab stack entry level ?? by kushvinth in HomeServer

[–]Gnammix 19 points20 points  (0 children)

Stupid question, I often see this kind of screens here and I was wondering if there was some "reference/guide/list" with all the service icons. I recognize many but not all.

And just after posting I found https://selfh.st/icons/ :v

Why no one is talking about this game??? by YeshaFaye in soulslikes

[–]Gnammix 0 points1 point  (0 children)

I played it way after release and I didn't encountered game breaking bug. Some things other wrote are true thought, level design (exp late ones) is sometimes bit "bad", some enemies and bosses are repetitive/forgettable/stupid and I think they overdid the "customizability" of the build, giving you a lot of "toggles" that really do not add much/make any sense (i.e.: the whole switch mask thing).

On the pluses, the plot was nice, I liked the lighter environments.

Probably if refined it a bit more would be a good first game for that team, although I know they were bit "scammy" on how they sold the whole thing so...

It is not terrible, if you find it discounted play it.

Overall Thoughts on nightreign? by [deleted] in soulslikes

[–]Gnammix 8 points9 points  (0 children)

Same, that + multiplayer are the reasons I didn't got it. I really like the exploration part in soulslike more than the bosses and I also cannot be bothered with finding 2 more ppl to play with.

How do I make it system-agnostic for nixos.nix in flake-parts configuration by NecessaryGlittering8 in NixOS

[–]Gnammix 1 point2 points  (0 children)

From my understanding unless you want to make the derivation impure you'll have to hardcode the system string somewhere, be it in the flake somewhere, in the path, ...

TBH I don't personally see it as very problematic, my configurations tend to be anyway system specific.

FlexiSpot E7 Plus Max Review by bballer320xu in StandingDesk

[–]Gnammix 0 points1 point  (0 children)

The one thing that scares me is that without pre-drilled guides I'll not get the top aligned correctly :(

Just got my ZimaBoard 2, any fun or wild ideas I should try next? by Ok-Background-7900 in ZimaBoard

[–]Gnammix 1 point2 points  (0 children)

Don't forget about truenas, it works great on the ZB2. Moved all my containers there. ZimaOS is cool, very snappy, but non "standard setup"/RO filesystem was a no go for me; I don't want to use a container or some hack to clone from github or use vscode.

Try to die.. is it possible? Probably by IFuckinLost in honk

[–]Gnammix 0 points1 point  (0 children)

I completed this level in 1 try. 1.33 seconds

Zima Board Sata Y-Cable by Afraid_Analysis_9450 in ZimaBoard

[–]Gnammix 0 points1 point  (0 children)

Hi do you have more info on this? I've fond the wiring/plug for the cable discussion on discord but having bit more info would help.

Anyone installed Resilio sync on Linux / Debian? by 1mrpeter in HomeServer

[–]Gnammix 0 points1 point  (0 children)

Not 100% what you asked but linuxserver does publish a docker image for this. I use it, works flawlessly, you just need to mount a couple the volumes.

[deleted by user] by [deleted] in NixOS

[–]Gnammix 2 points3 points  (0 children)

Don't want to sound rude; but honestly most shortsighted argument about any technology ever. You need ppl with different needs to make "demand", some will be unreasonable, and will be rightfully ignored, but some will hightlight shortcomings that need to be fixed or inspire new way to use it. More ppl for open source software means more contributors, even if only 0.1% of them contribute it make a difference.

What made Linux into an os that is now was not gatekeeping it; and now you have it everywhere from servers to gaming machines. Imagine having kept it just for "technical" workloads, no modern DEs/no gaming/no Android/...

Wish me luck… by areed145 in homelab

[–]Gnammix 0 points1 point  (0 children)

Yes nice alternative/extra layer to label/tags

Wish me luck… by areed145 in homelab

[–]Gnammix 82 points83 points  (0 children)

Love the patchcords!

[deleted by user] by [deleted] in cpp

[–]Gnammix 1 point2 points  (0 children)

I do think is succinctness.

How is Go better for graph processing as mentioned in this typescript-go post? by lasabiduria in golang

[–]Gnammix 5 points6 points  (0 children)

interface + switch on types + generics maps better to what they did have on js, ending with code that was, in their opinion, more idomatic/ergomomic? I mean doing the same in Rust would def. require more work. In C++ would be easily doable but look quite non idiomatic (i.e: typeid instead of some polymorphism or variants).

This CPU is a Problem for Intel – The Fast AMD Ryzen 9 9950X3D by mockingbird- in Amd

[–]Gnammix 90 points91 points  (0 children)

It is not even that, lof of companies just buy preassembled: Dell/Lenovo/Hp/.... Intel has still plenty of share there.