Note
Claude Code generated summary of how https://github.com/ekala-project/eka-ci does building of drvs.
This document explains how EkaCI discovers, lists, and builds Nix derivations.
Note
Claude Code generated summary of how https://github.com/ekala-project/eka-ci does building of drvs.
This document explains how EkaCI discovers, lists, and builds Nix derivations.
One possible model to explore here is to have a Linux and macOS server running somewhere, and then have a 'thin client' to work with them remotely.
For e.g., use a Surface Pro along with VSCode+Tailscale to work on complex projects.
The only downside is the reliance on strong internet connection.
https://x.com/sridca/status/1905663537680146594
Naiveté is described as "being likeable and liking". What does it mean?
In Richard’s Journal, the concept of naiveté is presented as a pivotal quality in the pursuit of actual freedom, and the description of it as "being likeable and liking" encapsulates a specific experiential state. Below is a thorough explanation of what this means, based on Richard’s framework, articulated in a formal tone with clear and precise language.
| #!/bin/sh | |
| # curl -sSF -L https://gist.github.com/srid/24f6a25b942699291751d034ba089574/raw/b41b8eebc7bc9a519f13cfe81358e248b196067a/nixone.sh | sh -s -- | |
| GREEN='\033[0;32m' | |
| # Function to echo in color | |
| echo_color() { | |
| color=$1 | |
| message=$2 | |
| echo -e "${color}${message}${NC}" |
| sudo nix \ | |
| --extra-experimental-features 'flakes nix-command' \ | |
| run github:nix-community/disko#disko-install -- \ | |
| --flake "github:nixos-asia/website?dir=global/nixos-install-oneclick#oneclick" \ | |
| --write-efi-boot-entries \ | |
| --disk main /dev/sda |
Apply the below patch on top of https://github.com/srid/dioxus-desktop-template/tree/2500a3729f5909e930bfe33ddd6863844dbef721
[ERROR] error[E0061]: this method takes 1 argument but 0 arguments were supplied
--> src/main.rs:122:5
|
122 | / render! {
| ❯ tree $(nix build --no-link --print-out-paths github:EmaApps/ema#ghc92)/lib/ghc-*/*ghc* | |
| /nix/store/a0a38aapnpbx9bs7dp5iizja84gv0jdb-ema-0.8.2.0/lib/ghc-9.2.4/aarch64-osx-ghc-9.2.4 | |
| ├── ema-0.8.2.0-83X1iKLU3OkJlvTakD9Ohj | |
| │ ├── Ema | |
| │ │ ├── App.dyn_hi | |
| │ │ ├── App.hi | |
| │ │ ├── Asset.dyn_hi | |
| │ │ ├── Asset.hi | |
| │ │ ├── CLI.dyn_hi | |
| │ │ ├── CLI.hi |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <meta http-equiv="X-UA-Compatible" content="ie=edge" /> | |
| <link href="https://unpkg.com/tailwindcss@2/dist/tailwind.min.css" rel="stylesheet" type="text/css"></link> | |
| <title>FP Slack</title> | |
| </head> | |
| <body class="overflow-y-scroll mx-auto my-8 md:w-64"> |
| <div class="absolute top-0 left-0 p-2" style="display: none;" id="ema-indicator"> | |
| <div | |
| class=" | |
| flex overflow-hidden items-center p-2 text-xs gap-2 | |
| h-8 border-2 border-gray-200 bg-white rounded-full shadow-lg | |
| transition-[width,height] duration-500 ease-in-out w-8 hover:w-full | |
| " | |
| id="ema-status" | |
| title="Ema Status" | |
| > |
| (program | |
| (let | |
| (nonrec) | |
| (datatypebind | |
| (datatype (tyvardecl Unit (type)) Unit_match (vardecl Unit Unit)) | |
| ) | |
| (datatypebind | |
| (datatype | |
| (tyvardecl Bool (type)) |