social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #nix

[?]Yann Büchau :nixos: » 🌐
@nobodyinperson@fosstodon.org

After the usual grind re-setting everything up again, restoring backups, etc. I have everything I need set up now (except :nixos: 🤓)

I am *very* happy with this phone. It's such a massive upgrade to the broken (or non-broken) Xperia 10iii phones I have been daily-driving with for far too long now. 😅

- 🤩 double-tap to wake like in good old times
- 🤩 fingerprint unlock
- 🤩 dang it's fast and smooth!
- 🤩 configurable (privacy) switch on the side

    AodeRelay boosted

    [?]Vivekanandan KS :nixos:(vivek) » 🌐
    @vivekanandanks@mstdn.social

    My NixOS system update is satisfying and also informative to stare at.

    Thanks to (#nix-output-monitor). Btw, I use nh which have nom etc builtin

    The most useful flag I use for system update is `-a` which asks for confirmation after building and showing all changes, so I know if I have commented or forgot to enable a service by mistake etc etc. pretty useful TBH

    `nh clean all --optimize` is another one I use regularly

    NixOS system update output tree view with nix output monitor in the terminal

    Alt...NixOS system update output tree view with nix output monitor in the terminal

      [?]Daniel Hinojosa :mastodon: » 🌐
      @dhinojosa@mastodon.social

      Beautiful Wallpaper.

      From: Sametaor on Reddit.
      Source: reddit.com/r/NixOS/comments/1v

      Rainbow Nix OS Logo with Blue light background

      Alt...Rainbow Nix OS Logo with Blue light background

        [?]husjon » 🌐
        @husjon@fosstodon.org

        I got interested in trying out but found that it was not in .
        And running it was requiring steam-run.

        If you're also on / use and want to give it a try, I made a flake for it :3

        Repository can be found at
        codeberg.org/husjon/nix-pico-8

        Feedback / comments etc are all welcome. :3

          [?]nico » 🌐
          @n@gotosocial.tourmentine.com

          [?]Pol Dellaiera » 🌐
          @Pol@mathstodon.xyz

          The Reticulum Network Stack and its companion daemon, LXMD, are now available as NixOS services!

          Setting up your own Reticulum node is now a piece of cake !

          github.com/NixOS/nixpkgs/blob/

            [?]adingbatponder :nixos: 👾 » 🌐
            @adingbatponder@fosstodon.org

            Yes. Like countries and democracies, every organisation has to make the decisions it believes are necessary. I respect that. My point is simply that has become system-critical to my work, including infrastructure built with assistance for . I now have to fear that a key part of that infrastructure could be removed without warning. 1/2

              Fred de CLX boosted

              [?]Yann Büchau :nixos: » 🌐
              @nobodyinperson@fosstodon.org

              Yay, I added my flake to search.nixos.org. You can now find my / :nixos: stuff on the official search page:

              📦 my packages: search.nixos.org/flakes?query=

              🔧 my NixOS options: search.nixos.org/flakes?query=

                [?]Yann Büchau :nixos: » 🌐
                @nobodyinperson@fosstodon.org

                > nix shell nixpkgs#uv
                copying "/nix/store/0lgkd7b0s5ykklkijr9g62r832qdvgvx-nixos-25.05.20250622.c7ab752/nixos" to the store

                Why does it take 30 seconds to (uselessly) copy something from the nix store to the nix store?

                  Remi Gacogne boosted

                  [?]Marco "Ocramius" Pivetta » 🌐
                  @ocramius@mastodon.social

                  Time for some shameless self-advertisement: I have some availability starting this September!

                  I'm an experienced OSS maintainer, with lots of work done on @doctrine and @getlaminas

                  I push for (with humans & tactical).

                  Languages mostly , , although I'd love to do some , and I read anything at all.

                  I can your infrastructure, work on hardening CI/SA pipelines, Docker and builds, test suites.

                  Rates between 700~1100 EUR/day depending on terms.

                    [?]Jana [she/her] » 🌐
                    @jana@social.jsteuernagel.de

                    People who know stuff about :
                    How useful is Nix/Lix without being able to access nixpkgs (theoretically)?

                      [?]Lobsters » 🤖 🌐
                      @lobsters@mastodon.social

                      [?]Klaus Frank » 🌐
                      @agowa338@chaos.social

                      Oh great, nixos-rebuild tried to be smart again. You apparently need to keep a dirty worktree of the root git project or it'll clone all of the submodules from github (once you found the changelog where it tells you how to enable submodule support).

                      Why can't you just be normal?

                      I used relative paths for a reason. I didn't want you to download it from github each time. The local repo is the authoritative one...

                      Edit: or deleting the remote from the git repo, that also worked

                        [?]nico » 🌐
                        @n@gotosocial.tourmentine.com

                        [?]Gabriel :golang: :nixos: » 🌐
                        @Crocmagnon@fosstodon.org

                        [?]Klaus Frank » 🌐
                        @agowa338@chaos.social

                        What's the general opinion of the community on hardening systemd services? Aka. adding isolation and restriction properties?

                        Is there a reason it is currently not that commonly done? Would PRs in that regard be appreciated or would it just be dismissed?

                          [?]Yann Büchau :nixos: » 🌐
                          @nobodyinperson@fosstodon.org

                          @xcabal05 I'm in the first batch and haven't gotten mine yet. I'm a fulltime user since its beginnings though and I am happy thus far. It's a real Linux in the pocket, terminal, ssh, , etc. which is what matters to me. The Android apps I need work fine. But expect annoyances here and there. I really hope the new phone fixes annoyances I have with my Sony Xperia 10iii now. Most notably the camera sometimes not saving photos or videos and network switching wrecking connectivity.

                            [?]Paco Velobs » 🌐
                            @PacoVelobs@mamot.fr

                            So, I gave a try.

                            I'm used to work with but I have to admin the devenv.nix file is less cluttered which lead to a better UX. But this comes at the cost of an extra devenv.yaml file. Why not, not a fan, but it works.

                            But, while configs are composable locally, they can't import a remote config as does.

                            Also, `devenv shell` breaks my / setup where my works like a charm.
                            So, yeah, I'll keep my for now.
                            At work and at home.

                            CC @Ilygad

                              AodeRelay boosted

                              [?]GNU/Linux.ch » 🌐
                              @gnulinux@social.anoxinon.de

                              NixOS - Das Multi-Host-Setup individualisieren

                              In meinem letzten Beitrag der NixOS-Reihe zeige ich, wie man einen einzelnen Rechner aus dem gemeinsamen Setup herauslöst und individuell konfiguriert – ohne die anderen Rechner auch nur zu berühren.

                              gnulinux.ch/nixos-das-multi-ho

                                AodeRelay boosted

                                [?]GNU/Linux.ch » 🌐
                                @gnulinux@social.anoxinon.de

                                NixOS - Major-Upgrade, Pakete aus 'unstable' einbinden und "Wegwerf-Pakete"

                                Ein Major-Update steht an. Zudem binden wir Programme aus dem Rolling-Release-Zweig ein – und nutzen Software, ohne sie überhaupt zu installieren.

                                gnulinux.ch/nixos-major-upgrad

                                  AodeRelay boosted

                                  [?]GNU/Linux.ch » 🌐
                                  @gnulinux@social.anoxinon.de

                                  NixOS - Multi-User-Setup einrichten

                                  Weitere Benutzer werden anlegt – am Beispiel eines Gastnutzers und einer neuen regulären Benutzerin. Nebeneffekt des heutigen Setups: Heute wird nochmal ganz klar, welche "Nixe" für was zuständig ist.

                                  gnulinux.ch/nixos-pakete-aus-u

                                    [?]Klaus Frank » 🌐
                                    @agowa338@chaos.social

                                    @nobodyinperson

                                    Ok, but this probably is really the best I can do to simplify it.

                                    But I'm not sure if it is a good idea to use something called "legacyPackages".

                                    (Also just a disclaimer I don't really fully understand what I'm doing here. But it works, so...)

                                    {
  description = "Nix dev environment";

  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
  };

  outputs = { nixpkgs, ... }: {
    devShells = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
      system: {
        default = nixpkgs.legacyPackages.${system}.mkShell {
          nativeBuildInputs = with nixpkgs.legacyPackages.${system}; [
            git
            git-lfs
            yq
            jq
            python313
            python313Packages.pip
            python313Packages.setuptools
            python313Packages.wheel
            python313Packages.cython
            python313Packages.ansible-core
            python313Packages.pyyaml
            python313Packages.jinja2
            python313Packages.pyopenssl
            python313Packages.requests
            python313Packages.libselinux
            python313Packages.netaddr
          ];
        };
      }
    );
  };
}

                                    Alt...{ description = "Nix dev environment"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; }; outputs = { nixpkgs, ... }: { devShells = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed ( system: { default = nixpkgs.legacyPackages.${system}.mkShell { nativeBuildInputs = with nixpkgs.legacyPackages.${system}; [ git git-lfs yq jq python313 python313Packages.pip python313Packages.setuptools python313Packages.wheel python313Packages.cython python313Packages.ansible-core python313Packages.pyyaml python313Packages.jinja2 python313Packages.pyopenssl python313Packages.requests python313Packages.libselinux python313Packages.netaddr ]; }; } ); }; }

                                      [?]Klaus Frank » 🌐
                                      @agowa338@chaos.social

                                      Just learned that you can use to build containers. To be fair the format appears to be a bit unintuitive at first sight, but I guess I'll give it a try soon anyway.

                                      # docker.nix
{ pkgs ? import <nixpkgs> {} }:

pkgs.dockerTools.buildImage {
  name = "my-dev-env";
  tag = "latest";

  copyToRoot = pkgs.buildEnv {
    name = "image-root";
    paths = [
      pkgs.python311
      pkgs.git
      pkgs.nodejs
      pkgs.bashInteractive
    ];
  };

  config = {
    Cmd = [ "${pkgs.bashInteractive}/bin/bash" ];
    Env = [
      "MY_VAR=hello"
    ];
  };
}

                                      Alt...# docker.nix { pkgs ? import <nixpkgs> {} }: pkgs.dockerTools.buildImage { name = "my-dev-env"; tag = "latest"; copyToRoot = pkgs.buildEnv { name = "image-root"; paths = [ pkgs.python311 pkgs.git pkgs.nodejs pkgs.bashInteractive ]; }; config = { Cmd = [ "${pkgs.bashInteractive}/bin/bash" ]; Env = [ "MY_VAR=hello" ]; }; }

                                        [?]Klaus Frank » 🌐
                                        @agowa338@chaos.social

                                        But sadly none of this helps me understand what the c'n'p-crimes I've committed here a few months ago and what that first github repo it references is or why it is needed :D

                                        (note, this is a shell.nix though)

                                        {
  description = "Nix dev environment";

  inputs = {
    flake-utils.url = "github:numtide/flake-utils";

    nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
  };

  outputs = inputs@{
    self,
    ... # Populate the inputs variable with all of its members
  }:
    inputs.flake-utils.lib.eachDefaultSystem (system: let
      pkgs = import inputs.nixpkgs {
        inherit system;
        config.allowUnfree = true;
      };
    in {
      devShell = pkgs.mkShell {
#        packages = [
#          pkgs.python3
#        ];
        nativeBuildInputs = with pkgs; [
          git
          git-lfs
          yq
          jq
          python313
          python313Packages.pip
          python313Packages.setuptools
          python313Packages.wheel
          python313Packages.cython
          python313Packages.ansible-core
          # python313Packages.ansible-lint
          python313Packages.pyyaml
          python313Packages.jinja2
          python313Packages.pyopenssl
          python313Packages.requests
          python313Packages.libselinux # pip package is just called "selinux"
          python313Packages.netaddr
        ];
      };
    });
}

                                        Alt...{ description = "Nix dev environment"; inputs = { flake-utils.url = "github:numtide/flake-utils"; nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; }; outputs = inputs@{ self, ... # Populate the inputs variable with all of its members }: inputs.flake-utils.lib.eachDefaultSystem (system: let pkgs = import inputs.nixpkgs { inherit system; config.allowUnfree = true; }; in { devShell = pkgs.mkShell { # packages = [ # pkgs.python3 # ]; nativeBuildInputs = with pkgs; [ git git-lfs yq jq python313 python313Packages.pip python313Packages.setuptools python313Packages.wheel python313Packages.cython python313Packages.ansible-core # python313Packages.ansible-lint python313Packages.pyyaml python313Packages.jinja2 python313Packages.pyopenssl python313Packages.requests python313Packages.libselinux # pip package is just called "selinux" python313Packages.netaddr ]; }; }); }

                                          AodeRelay boosted

                                          [?]GNU/Linux.ch » 🌐
                                          @gnulinux@social.anoxinon.de

                                          NixOS - Codeberg-Kommunikation optimieren und Troubleshooting

                                          In diesem Teil optimieren wir die Kommunikation mit Codeberg, so dass keine Passwörter mehr eingegeben werden müssen. Git- und Codeberg-Troubleshooting inklusive.

                                          gnulinux.ch/nixos-multi-user-s

                                            [?]Benedikt Ritter (he/him) » 🌐
                                            @britter@chaos.social

                                            Seriously, nixpkgs derivations need a way to distinguish between inputs that are only required to produce certain outputs. E.g. if something is only needed to create the documentation of a package, it should not cause a mass rebuild.

                                            Latest example: github.com/NixOS/nixpkgs/pull/
                                            An update to maven triggering a rebuild of a C library...

                                              [?]Benedikt Ritter (he/him) » 🌐
                                              @britter@chaos.social

                                              I've met lots of people in the Nix space who love to rant about Java. But differentiating between different build inputs / dependencies has been the standard in Maven/Gradle for 20 years for good reasons...
                                              At the scale of the nixpkgs repository you can't afford to build things for now good reason.

                                                [?]Dee [she/her] » 🌐
                                                @dee@social.treehouse.systems

                                                New work laptop acquired, a Thinkpad T14 with AMD CPU and 64GB RAM.

                                                Installed with Gnome and it's working fine.

                                                Only glitch so far is that the NFC hardware causes a core to spin at 100% with a little IRQ storm, but I don't need that so I just BIOS disabled it and it's all good now.

                                                Configuration based Nix seems easy enough to install everything I wanted... Except...

                                                I need to get two things running to be compliant with corp policies and both lack packages.

                                                The first is Kolide, but it looks like there's a nix flake for that... So I'll need to use flakes even though I wasn't intending to.

                                                The second is fleetdm and I need fleetd, for which there's no package, but fleetctl is packaged and can build fleetd, so I guess that's the route... But it immediately means part of the system won't be managed by nix and I don't know if I like that... I guess it's doable, just dirty.

                                                Overall though... This laptop is nice, the newer gnome is nice, nixos is nice.

                                                  AodeRelay boosted

                                                  [?]GNU/Linux.ch » 🌐
                                                  @gnulinux@social.anoxinon.de

                                                  NixOS - Setup-Guide, Teil 3

                                                  Im abschließenden Teil zeige ich, wie man in nur je 30 Minuten weitere eigene Rechner mit der vorhandenen NixOS Konfiguration von Null an aufsetzt und mit Codeberg synchron hält.

                                                  gnulinux.ch/nixos-setup-guide-

                                                    [?]Peritia System [they/them] » 🌐
                                                    @peritia@alovely.space

                                                    I hate NixOS but I love NixOS.
                                                    So i wrote a Blogpost to explain.

                                                    And no it is not just "i can never leave NixOS"
                                                    it is actual critique and i am probably gonna leave NixOS

                                                    Here is the Blogpost why that is

                                                    Though it is super long with an expected reading time of almost 20min if you go purely by WPM

                                                    I hope you like it and it is understanable. I appreciate all thoughts!

                                                    If you like that one: check out my website in general i bet you will find more things you like :3

                                                      AodeRelay boosted

                                                      [?]GNU/Linux.ch » 🌐
                                                      @gnulinux@social.anoxinon.de

                                                      NixOS - Setup-Guide, Teil 2

                                                      In diesem Teil geht es darum wie Starkoch NixOS wirklich zum Sternekoch wird. Wie man die Integration anderer Köche vorbereitet und wie die Speisekarte gesichert wird.

                                                      gnulinux.ch/nixos-setup-guide-

                                                        AodeRelay boosted

                                                        [?]Yann Büchau :nixos: » 🌐
                                                        @nobodyinperson@fosstodon.org

                                                        😑 seriously?

                                                        GitHub screenshot, NixOS/nix repo, showing "A user you've blocked has previously contributed to this repository", namely Claude

                                                        Alt...GitHub screenshot, NixOS/nix repo, showing "A user you've blocked has previously contributed to this repository", namely Claude

                                                          [?]Yann Büchau :nixos: » 🌐
                                                          @nobodyinperson@fosstodon.org

                                                          Would be really great if

                                                          > nix run codeberg:user/repo

                                                          was possible. It works for and already. should also work. Instead, one needs to write this unergonomic thing:

                                                          > nix run git+ssh://git@codeberg.org/<user>/<repo>

                                                          EDIT: You could upvote this feature request: github.com/NixOS/nix/issues/14

                                                            [?]Lobsters » 🤖 🌐
                                                            @lobsters@mastodon.social

                                                            AodeRelay boosted

                                                            [?]Larvitz :fedora: » 🌐
                                                            @Larvitz@burningboard.net

                                                            "nix" on Fedora Linux 44. What a time to be alive 😀

                                                              AodeRelay boosted

                                                              [?]GNU/Linux.ch » 🌐
                                                              @gnulinux@social.anoxinon.de

                                                              NixOS - Setup-Guide, Teil 1

                                                              Das ist der Auftakt zu einem dreiteiligen Set-up-Guide. Es geht bei Null los und endet in einem Multi-Host-Set-up. Im Teil 1 beschreibe ich die NixOS-Idee, also den brillanten Paradigmenwechsel, sowie erste Schritte für Ein- und Umsteiger.

                                                              gnulinux.ch/nixos-setup-guide-

                                                                [?]Yann Büchau :nixos: » 🌐
                                                                @nobodyinperson@fosstodon.org