Personal NixOS configuration and packages for my different systems.
A Surface Laptop 3 computer, using NixOS as my daily driver. For this system I am using a custom kernel based off of the zen kernel and the linux-surface patches. This allows me to have a good configuration for this system, which I mostly use for gaming and developing.
Main (and only) user of Elendil.
All the packages are defined here.
Custom compilation of the onedriver software, for which I am also the official maintainer for nixpkgs. The only difference between this package and the one in nixpkgs is that here I am using the latest version from the master branch.
Simple derivation to download a specific version of the Lombok jar, mostly to be used with the JDTLS package.
Download and patching of the Codeium's language server, which I use extensively in Neovim. The version here is not always the latest available, but the one needed for their vim plugin.
Download, compilation and patching of VSCode's JS Debug extension, to be used with the DAP adapter for Neovim.
Audio player for my music collection.
Note-taking tool, this is a mirror of the package which is available on nixpkgs
, for which I
am also the maintainer.
Terminal with AI, I use this instead of the one available in nixpkgs
because I do not want
to always use the latest version, due to some incompatibilities with GTK from time to time.