painless-software activity https://gitlab.com/painless-software 2026-03-09T15:52:34Z tag:gitlab.com,2026-03-09:5183413820 Peter Bittner pushed to project branch main at painless-software / nixos-config 2026-03-09T15:52:34Z bittner Peter Bittner [email protected]

Peter Bittner (b959f755) at 09 Mar 15:52

Don't install more rarely used virtualization tools

... and 2 more commits

tag:gitlab.com,2026-03-09:5183370241 Peter Bittner deleted project branch fabio-add-r-to-configuration at painless-software / nixos-config 2026-03-09T15:44:10Z bittner Peter Bittner [email protected]

Peter Bittner (cfd5a308) at 09 Mar 15:44

tag:gitlab.com,2026-03-09:5183369927 Peter Bittner pushed to project branch main at painless-software / nixos-config 2026-03-09T15:44:07Z bittner Peter Bittner [email protected]

Peter Bittner (576bb78a) at 09 Mar 15:44

I might need R for my statistics studies. So I tried adding it to m...

tag:gitlab.com,2026-03-09:5183369921 Peter Bittner accepted merge request !31: I might need R for my statistics studies. So I tried adding it to my nixos... at painless-software / nixos-config 2026-03-09T15:44:07Z bittner Peter Bittner [email protected]

I might need R for my statistics studies. So I tried adding it to my nixos configuration. Did I do it the right way? Is there something left to do?

tag:gitlab.com,2026-03-09:5183361780 Peter Bittner approved merge request !31: I might need R for my statistics studies. So I tried adding it to my nixos... at painless-software / nixos-config 2026-03-09T15:42:28Z bittner Peter Bittner [email protected]

I might need R for my statistics studies. So I tried adding it to my nixos configuration. Did I do it the right way? Is there something left to do?

tag:gitlab.com,2026-03-09:5183346568 Peter Bittner pushed to project branch fabio-add-r-to-configuration at painless-software / nixos-config 2026-03-09T15:39:35Z bittner Peter Bittner [email protected]

Peter Bittner (cfd5a308) at 09 Mar 15:39

Install both R and RStudio, plus Codium extensions

tag:gitlab.com,2026-03-09:5181619172 Peter Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-09T09:59:27Z bittner Peter Bittner [email protected]

For Codium, I would suggest installing the two REditorSupport extensions, so you get highlighting and autocompletion (I assume) in case you want to use Codium.

          reditorsupport.r
          reditorsupport.r-syntax
          tamasfe.even-better-toml
tag:gitlab.com,2026-03-09:5181619146 Peter Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-09T09:59:26Z bittner Peter Bittner [email protected]

I'd suggest you install both, the R CLI (REPL) and rstudio, the RStudio desktop application.

        rWrapper
        rstudioWrapper
tag:gitlab.com,2026-03-08:5179199959 Peter Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-08T11:53:50Z bittner Peter Bittner [email protected]

Wow, you're using Duo Chat! I'd love to know how you got the idea to use it.

You can install RStudio on NixOS if that is what everyone uses. Otherwise you may want to install one of the various R extensions for Codium, and have an environment you already know. You can try out RStudio with:

nix run nixpkgs#rstudioWrapper

Or try to run Codium in an R-shell, and try out one of the extensions: (e.g. from REditorSupport)

nix shell nixpkgs#rWrapper -c codium

image

P.S.: Found a blog post of someone suggesting an R-setup with VS Code.

tag:gitlab.com,2026-03-07:5178181874 Fabio Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-07T15:19:00Z fabio-totti-05 Fabio Bittner

GitLab Duo Chat suggested R (simple) and rWrapper (with more options).

What do you suggest I do? I couldn't figure out how to install RStudio as there is no file for NixOS on their website.

tag:gitlab.com,2026-03-06:5176957246 Peter Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-06T21:24:21Z bittner Peter Bittner [email protected]

I understand now: As someone explains on the NixOS Discourse this is useful if you want to install R plugins, later. This makes sense.

R in the terminal or RStudio IDE?

Note that R is just a command line application. Probably similar to Python.

There is also RStudio, which is an IDE, i.e. a graphical desktop application.

tag:gitlab.com,2026-03-06:5176875777 Peter Bittner commented on merge request !31 at painless-software / nixos-config 2026-03-06T20:48:22Z bittner Peter Bittner [email protected]

The change is correct! Just a few questions for understanding better:

  • How did you find the package name?
  • Why did you choose rWrapper? Why not simply R?

JFYI, you can always run a program - without installing it permanently - using nix run or nix shell, e.g.

nix run nixpkgs#rWrapper
nix shell nixpkgs#rWrapper
tag:gitlab.com,2026-03-06:5175911187 Fabio Bittner opened merge request !31: I might need R for my statistics studies. So I tried adding it to my nixos... at painless-software / nixos-config 2026-03-06T15:31:32Z fabio-totti-05 Fabio Bittner

I might need R for my statistics studies. So I tried adding it to my nixos configuration. Did I do it the right way? Is there something left to do?

tag:gitlab.com,2026-03-06:5175903514 Fabio Bittner pushed new project branch fabio-add-r-to-configuration at painless-software / nixos-config 2026-03-06T15:29:51Z fabio-totti-05 Fabio Bittner

Fabio Bittner (3d330bd3) at 06 Mar 15:29

I might need R for my statistics studies. So I tried adding it to m...

tag:gitlab.com,2026-03-05:5172906352 Peter Bittner pushed to project branch main at painless-software / nixos-config 2026-03-05T22:24:42Z bittner Peter Bittner [email protected]

Peter Bittner (7a470b58) at 05 Mar 22:24

Update flake (incl. Tux game packge renames), exclude Gaphor

tag:gitlab.com,2026-02-23:5130318303 Peter Bittner pushed to project branch main at painless-software / nixos-config 2026-02-23T01:48:15Z bittner Peter Bittner [email protected]

Peter Bittner (2cedd747) at 23 Feb 01:48

Update flake (dependencies)

tag:gitlab.com,2026-02-18:5116204473 Peter Bittner opened issue #33: Make Nix packages available in GNOME Software at painless-software / nixos-config 2026-02-18T11:23:36Z bittner Peter Bittner [email protected]

GNOME Software was added with commit 892cff60. From a desktop user perspective it gives back control, but it also provides firmware updates for the device hardware.

It would be nice to have Nix packages listed (read-only) in GNOME Software. The detail pages may describe how to add the package to your NixOS configuration, just like MyNixOS and search.NixOS.org do it.

tag:gitlab.com,2026-02-18:5116130924 Peter Bittner opened issue #32: Add AppManager for AppImage at painless-software / nixos-config 2026-02-18T11:06:42Z bittner Peter Bittner [email protected]

AppManager is a sweet application (packaged as an AppImage itself) that enhances the usability of installing, using and updating AppImage applications.

AppManager gives desktop users more control that may feel overwhelmed by NixOS' IaC paradigm, with the drawback of losing (apps and) control for reinstalls.

As for user convenience, this is similar to using Flatpak on NixOS (see commit 892cff60).

Alternatives

tag:gitlab.com,2026-02-18:5116067209 Peter Bittner commented on issue #17 at painless-software / nixos-config 2026-02-18T10:52:36Z bittner Peter Bittner [email protected]

Fixed via 911a484a, which added the system/desktop/gnome/remote.nix module.

tag:gitlab.com,2026-02-18:5116067094 Peter Bittner closed issue #17: Configure GNOME Remote Desktop for remote support at painless-software / nixos-config 2026-02-18T10:52:34Z bittner Peter Bittner [email protected]