dktr0 / estuary

Platform for collaboration and learning through live coding
GNU General Public License v3.0
165 stars 27 forks source link

Error when running "make fullBuild" #222

Closed magfoto closed 1 year ago

magfoto commented 1 year ago

Following the instructions of the BUILDING.md local installation of Estuary, get the following error when the "make fullBuild" command is executed in terminal on (MacBook Pro w/Ventura):

error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override

This was the error found in the nix log.

dktr0 commented 1 year ago

Sorry for the delayed reply... not sure what this is at first glance but wonder if different versions of nix make a difference. What version are you using? I am currently mostly building with nix 2.7.0 (on Debian).

dktr0 commented 1 year ago

(Naturally, I am also curious why you are building Estuary - since people mostly just use the "official" home server at estuary.mcmaster.ca)

magfoto commented 1 year ago

Wanted to explore the process of creating a custom theme for a live coding ensemble of 4 local artists.

On Mar 22, 2023, at 1:24 PM, David Ogborn @.***> wrote:

(Naturally, I am also curious why you are building Estuary - since people mostly just use the "official" home server at estuary.mcmaster.ca)

— Reply to this email directly, view it on GitHubhttps://github.com/dktr0/estuary/issues/222#issuecomment-1479975763, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADYOF2HMFLEROKUTRO26CPLW5MYUBANCNFSM6AAAAAAVVXDSVM. You are receiving this because you authored the thread.Message ID: @.***>

dktr0 commented 1 year ago

Cool! A few notes about ways to do that without building Estuary:

-to try out changes on the fly, you can use Chrome's inspector (right-click anywhere and choose inspect), click on specific elements to display the style rules they are using, and then navigate through that to find the part near the bottom where it says :root or to other parts where the source comes from one of Estuary's custom stylesheets and make changes. This is useful for figuring out what you want quickly.

-when you know what you want, you can make a new custom stylesheet following the template of (for example) classic.css and then host it somewhere else on the web (for example, a github pages site).

-then you can use that theme by passing a parameter when you load Estuary (this feature has been there for a long time, but undocumented! :) : https://estuary.mcmaster.ca?theme=https://dktr0.github.io/estuary-themes/test.css

-or you can use the new terminal command I just added in Estuary's terminal: !theme "https://dktr0.github.io/estuary-themes/test.css"

I plan to eventually make references to custom themes a feature of ensembles instead of simply client-local settings, but this might be a little while coming.

Hope that helps! It'll sure be easier than building Estuary which can be a bit of a pain...

magfoto commented 1 year ago

This is great! Thanks David, this should do the trick!

Marcus A. Gordon, PhD Candidate Joint Program in Digital Media Department of Computational Arts / York University

@.*** http://magfoto.xyz

Doctoral Trainee • Vision: Science to Applications (VISTA) Susan Crocker and John Hunkin Award in Fine Arts

On Mar 23, 2023, at 2:34 PM, David Ogborn @.***> wrote:

Cool! A few notes about ways to do that without building Estuary:

-to try out changes on the fly, you can use Chrome's inspector (right-click anywhere and choose inspect), click on specific elements to display the style rules they are using, and then navigate through that to find the part near the bottom where it says :root or to other parts where the source comes from one of Estuary's custom stylesheets and make changes. This is useful for figuring out what you want quickly.

-when you know what you want, you can make a new custom stylesheet following the template of (for example) classic.css and then host it somewhere else on the web (for example, a github pages site).

-then you can use that theme by passing a parameter when you load Estuary (this feature has been there for a long time, but undocumented! :) : https://estuary.mcmaster.ca?theme=https://dktr0.github.io/estuary-themes/test.css

-or you can use the new terminal command I just added in Estuary's terminal: !theme "https://dktr0.github.io/estuary-themes/test.css"

I plan to eventually make references to custom themes a feature of ensembles instead of simply client-local settings, but this might be a little while coming.

Hope that helps! It'll sure be easier than building Estuary which can be a bit of a pain...

— Reply to this email directly, view it on GitHubhttps://github.com/dktr0/estuary/issues/222#issuecomment-1481707397, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADYOF2FAX4DZV46IV5Z3SYLW5SJTPANCNFSM6AAAAAAVVXDSVM. You are receiving this because you authored the thread.Message ID: @.***>