[–] 1 point 10 months ago (2 children)

I have/had the same problem in cs2 (native; so no proton involved) and AMD RX5600XT.

My performance degradation is seemingly fixed for now after my last system update (and switch to latest xanmod kernel (which is at 6.12 I think))

  • source
  • [–] 1 point 1 year ago

    I have an 5600xt and i used to have crashes quite regularly. Disabling hardware accel in firefox helped. Now i only have crashes when playing games from heroic.

    Unfortnately all those crashes turned some friends away from linux

  • source
  • [–] 3 points 2 years ago (1 child)

    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

  • source
  • parent
  • context
  • Changing Hardware config (programming.dev)
     

    I want to change my hardware config from 2 btrfs partitions to 1 partition with subvolumes for root, /nix, /home, and maybe some other like /log.

    I mainly want to optimize the /nix/store. And possibly being ready to integrate the impermanence module down the line

    What would be the easiest way to accomplish this without reinstalling or breaking too much?

    Alternativly I thought about using disko and nixos-install the overwrite my second disk

    Thank you

    view more: next ›