Absolutely! Adding a few well-placed emojis can make the README more engaging without going overboard. Here's the updated README with some colorful flair:
Welcome! This is a Nix flake package for codellm, designed to make it easy to install and use the latest from Abacus.AI on NixOS (Linux x86_64) systems. 🎉
This repo provides a Nix flake for installing codellm and its dependencies on NixOS. It’s tailored for Linux x86_64 only—there is no support for ARM, macOS, Windows, or other platforms.
- NixOS Integration: Easily install
codellmas a system package or in your user environment. - Latest Abacus.AI: Pulls in the most recent Abacus.AI Python package.
- Reproducible Builds: Thanks to Nix flakes, you get consistent and reliable builds.
- Linux x86_64 only: No support for other architectures or operating systems.
- Personal project: Built for my own use, but you’re welcome to fork, adapt, and experiment! 🛠️
-
Enable flakes on your NixOS system if you haven’t already. Add the following to your
/etc/nixos/configuration.nix:nix = { package = pkgs.nixFlakes; extraOptions = '' experimental-features = nix-command flakes ''; };
-
Add this flake to your system configuration. In your
/etc/nixos/configuration.nix, include:{ inputs.codellm.url = "github:dvogeldev/codellm-nix"; outputs = { self, nixpkgs, codellm }: { nixosConfigurations.mySystem = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ { environment.systemPackages = with pkgs; [ codellm.defaultPackage.x86_64-linux ]; } ]; }; }; }
-
Rebuild your system:
sudo nixos-rebuild switch
-
Use codellm: Once installed, you can use
codellmdirectly from your terminal. 🎯
- NixOS with flakes enabled
- Linux x86_64 system
This is a personal project, provided as-is, with no warranty or liability whatsoever. Use at your own risk!
Feel free to fork, adapt, or use this as inspiration for your own projects. PRs are welcome, but please note this is maintained on a best-effort basis.
This project is released under the Unlicense, placing it in the public domain. Feel free to use, modify, and distribute it as you wish.
Happy hacking! 🎉