Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/massix/nixos
My NixOS configuration (WIP)
https://github.com/massix/nixos
dotfiles dotfiles-linux flakes kitty-config nix-flake nixos-configuration nvim nvim-configs
Last synced: 29 days ago
JSON representation
My NixOS configuration (WIP)
- Host: GitHub
- URL: https://github.com/massix/nixos
- Owner: massix
- License: mit
- Created: 2023-09-24T15:32:07.000Z (over 1 year ago)
- Default Branch: trunk
- Last Pushed: 2024-04-15T06:39:05.000Z (9 months ago)
- Last Synced: 2024-04-15T23:13:52.329Z (9 months ago)
- Topics: dotfiles, dotfiles-linux, flakes, kitty-config, nix-flake, nixos-configuration, nvim, nvim-configs
- Language: Lua
- Homepage:
- Size: 524 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Lua Linting and Packages](https://github.com/massix/nixos/actions/workflows/ci.yml/badge.svg)
![Last System Update](https://github.com/massix/nixos/actions/workflows/cachix.yml/badge.svg)# Massi's NixOS Configuration
Personal NixOS configuration and packages for my different systems.
## Systems
### Elendil
* [Main System's configuration here](./system/elendil/configuration.nix);
* [Hardware Configuration's here](./system/elendil/hardware-configuration.nix).A Surface Laptop 3 computer, using NixOS as my daily driver. For this system I am using
a [custom kernel](./pkgs/kernel/default.nix) based off of the [zen kernel](https://github.com/zen-kernel/zen-kernel) and the [linux-surface](https://github.com/linux-surface/linux-surface) patches. This allows
me to have a good configuration for this system, which I mostly use for gaming and
developing.## Users
### massi@elendil
* [Home Manager's configuration](./home/elendil/default.nix);Main (and only) user of Elendil.
## Packages
All the packages are defined [here](./pkgs/default.nix).### Onedriver
Custom compilation of the [onedriver](https://github.com/jstaf/onedriver) software, for which I am also the official maintainer
for [nixpkgs](https://github.com/nixos/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.### Lombok
Simple derivation to download a specific version of the Lombok jar, mostly to be used with
the JDTLS package.### Codeium Language Server
Download and patching of the [Codeium's language server](https://github.com/Exafunction/codeium), which I use extensively in Neovim.
The version here is **not always the latest** available, but the one needed for their vim plugin.### VSCode JS Debug
Download, compilation and patching of VSCode's JS Debug extension, to be used with the DAP
adapter for Neovim.### Spotube
Audio player for my music collection.### Tana
Note-taking tool, this is a mirror of the package which is available on `nixpkgs`, for which I
am also the maintainer.### Warp Terminal
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.