Latest xmonad on NixOS

This page summarizes the projects mentioned and recommended in the original post on /r/xmonad

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • dotfiles

    Configuration files for XMonad, Emacs, NixOS, Taffybar and more. (by colonelpanic8)

  • - The other way to solve this is what I do in my dotfiles, which is basically to make a small haskell project that is your xmonad-config (see https://github.com/IvanMalison/dotfiles/tree/master/dotfiles/config/xmonad) The reason I do this is because I really don't care for xmonads self recompilation feature, and I like to add some additional dependencies to my xmonad-config (this is also possible with their module, but just more annoying).

  • nixos-config

    Discontinued My NixOS configuration (by alternateved)

  • Yes, I did run into some walls in regards to setting latest xmonad on NixOS. I did managed to change version of main package but nothing past that point. I am afraid I lost some files from the process, but this is the approach that I was trying to use. Passing maintaned by you flakes through inputs and then somehow trying to override the packages from nixpkgs. Currently it won't build I am afraid.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • snowflake

    A repository which contains my current Nix (flake-based) setup! (by Icy-Thought)

  • It seems that I have found some solutions here and there but I was unable to mimic them even though I tried really hard. I am afraid Nix is not my friend, yet.

  • xmonad

    The core of xmonad, a small but functional ICCCM-compliant tiling window manager (by colonelpanic8)

  • It is much more complicated with haskellPackages, I am afraid. Even though there are flakes of xmonad and xmonad-contrib maintained by Ivan Malison, which makes it easier to add as my system's flake inputs, after I build NixOS with that configuration it just doesn't work.

  • xmonad-contrib

    Contributed modules for xmonad (by colonelpanic8)

  • It is much more complicated with haskellPackages, I am afraid. Even though there are flakes of xmonad and xmonad-contrib maintained by Ivan Malison, which makes it easier to add as my system's flake inputs, after I build NixOS with that configuration it just doesn't work.

  • dotfiles

    Configuring the universe with Nix. (by samhh)

  • I wonder if you'd have better luck if you built your xmonad as a proper Haskell app and didn't use the built-in --recompile stuff. It's not Nix, but see here an example of how I'm doing that.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts