Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:


codellm-nix 🚀

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. 🎉

What is this? 🤔

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.

Features ✨

  • NixOS Integration: Easily install codellm as 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! 🛠️

Installation 🖥️

  1. 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
      '';
    };
  2. 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
              ];
            }
          ];
        };
      };
    }
  3. Rebuild your system:

    sudo nixos-rebuild switch
  4. Use codellm: Once installed, you can use codellm directly from your terminal. 🎯

Requirements 📋

  • NixOS with flakes enabled
  • Linux x86_64 system

No Liability ⚠️

This is a personal project, provided as-is, with no warranty or liability whatsoever. Use at your own risk!

Forks & Contributions 🤝

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.

License 📜

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! 🎉


About

Nix flake for codellm

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages