Coder Social home page Coder Social logo

meanvoid / nix-flakes Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 395 KB

Nix Flakes dotfiles for my desktop and server

Home Page: mailto:[email protected]

License: GNU General Public License v3.0

Nix 98.43% Python 1.57%
flake nix nix-flakes nixos nixos-config nixos-dotfiles

nix-flakes's Introduction

nix testing

nix testing

Made With Love

nix-flakes's People

Contributors

2husecondary avatar ashuramaruzxc avatar boringdonut avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

nix-flakes's Issues

Failing system builds in github actions

Action URL

 error:
       … while calling the 'head' builtin

         at /nix/store/rqdf3gfjq8zh488msnv62h03kkzr308q-source/lib/attrsets.nix:960:11:

          959|         || pred here (elemAt values 1) (head values) then
          960|           head values
             |           ^
          961|         else

       … while evaluating the attribute 'value'

         at /nix/store/rqdf3gfjq8zh488msnv62h03kkzr308q-source/lib/modules.nix:809:9:

          808|     in warnDeprecation opt //
          809|       { value = builtins.addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          810|         inherit (res.defsFinal') highestPrio;

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: path '/etc/ssl/self/ca.crt' does not exist
Error: Process completed with exit code 1.

Migrate all nix/nixos configurations to nix flakes

Migrate from nix-channels to nix flakes on various systems

[user@system:~]$  nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.2.5, NixOS, 23.05 (Stoat), 23.05pre462605.5a1dc8acd97`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.3`
 - channels(root): `"nixos, nixpkgs"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Make a flake configuration more robust and reproducible for various systems including vps instances and vms

  • Move to another branch
  • make flake configuration more robust #1
  • add at least host and darwin system
  • Open pr

Details and tasks to do for various systems:

nixos

  • Add host system configuration
  • Add hetzner/other vps instances system configuration
  • Add vms using nixos configuration
nix-darwin

  • refactor nix-darwin configuration
  • make homemanager great again
  • add various users
nix

  • #7
    (e.g arch/gentoo or whatever linux distro/os out there that can use nix package manager)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.