engstrand-config / guix-dotfiles Goto Github PK
View Code? Open in Web Editor NEWOur GNU Guix system configuration and dotfiles
License: GNU General Public License v3.0
Our GNU Guix system configuration and dotfiles
License: GNU General Public License v3.0
Hello,
I'm trying to get into Guix and I found your project, it looks very interesting!
When I try to create a ISO using ./build.iso.sh I receive the following error:
View build log at '/var/log/guix/drvs/nr/yxvcvrlmnprbzpadb8aysa2zjdh7jk-guix-package-cache.drv.gz'.
cannot build derivation/gnu/store/83ifbhvyp3snwb5lda3lp8lifwgs69hy-profile.drv': 1 dependencies couldn't be built guix time-machine: error: build of
/gnu/store/83ifbhvyp3snwb5lda3lp8lifwgs69hy-profile.drv' failed
Attempting to build the image...
guix time-machine: error: './channels.scm' did not return a list of channels
Could not create image.
Here is the build log output:
(repl-version 0 1 1)
Generating package cache for '/gnu/store/0307h7wsx9fjh2pc5sa2rkbj7ccvj71c-profile'...
error: %engstrand-base-features: unbound variable
hint: Did you forget `(use-modules (engstrand configs))'?
Backtrace:
In guix/repl.scm:
141:4 19 (machine-repl _ _)
126:7 18 (_)
In ice-9/boot-9.scm:
1747:15 17 (with-exception-handler #<procedure 7fffedd32180 at ic?> ?)
1752:10 16 (with-exception-handler _ _ #:unwind? _ # _)
In guix/repl.scm:
99:21 15 (_)
In unknown file:
14 (_ #<procedure 7ffff78862c0 at guix/repl.scm:100:25 ()> ?)
13 (primitive-load "/gnu/store/iy9b7j9nn4l8ywqny5yr2i5vqrn?")
In ice-9/boot-9.scm:
1752:10 12 (with-exception-handler _ _ #:unwind? _ # _)
In gnu/packages.scm:
439:11 11 (generate-package-cache _)
In srfi/srfi-1.scm:
460:18 10 (fold #<procedure expand-cache expr> _ _)
In gnu/packages.scm:
399:37 9 (expand-cache . _)
In guix/packages.scm:
1378:17 8 (supported-package? #<package [email protected] engstrand/pack?> ?)
In guix/memoization.scm:
101:0 7 (_ #<hash-table 7fffdb1ee340 23559/28099> #<package rb?> ?)
In guix/packages.scm:
1356:39 6 (_)
1618:16 5 (package->bag _ _ _ #:graft? _)
1723:43 4 (thunk)
In engstrand/packages/utils.scm:
88:21 3 (arguments #<package [email protected] engstrand/packages/utils?>)
In ice-9/boot-9.scm:
1685:16 2 (raise-exception _ #:continuable? _)
1780:13 1 (_ #<&compound-exception components: (#<&undefined-vari?>)
In unknown file:
0 (backtrace #<undefined>)
(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (rust-aes-0.7)) (value #f))
Any ideas?
Thanks,
Jon
Hi,
WDYT of adding guix-dotfiles
as a channel to toys channel search here?
There's a lot of great stuff here that would be more easily discoverable by others that way.
The screen flickering that we experience at times seems to be related to picom
according to this picom
issue.
We should try the solutions that have been suggested there and see if any of them work for us.
For example, BROWSER
and READER
.
This prevents any installed python packages from being accessible when running python applications. It can be fixed by setting and sourcing GUIX_PROFILE
.
It should try to find a guix.scm
file in the current working directory and execute guix package -f guix.scm
. If the command returns an error (status code != 0), it should extract the build output and display it in a new buffer.
The cursor is almost completely black, which means that it is barely visible when using the dark vivendi theme.
Hi, what configuration were you thinking of implementing for ardour
?
Mostly integrating it with JACK audio or something else as well?
guix-dotfiles/engstrand/features/daw.scm
Line 18 in 64f573d
We should make a folder for these
Instead of using our own (very basic) alist to ini serializer, we can use the one from rde.
For example, it can be implemented like this, and then used as follows (see this repo):
(service
home-mako-service-type
(home-mako-configuration
(package mako)
(config
`((sort . -time)
(actions . 0)
(icons . 0)
(font . "Iosevka Light 14")
(text-color . "#000000")
(background-color . "#FFFFFF")
(border-color . "#721045")
(layer . overlay)
(border-size . 2)
(padding . 10)
(width . 400)
(group-by . app-name)
(ignore-timeout . 1)
(default-timeout . 3500)
((mode dnd)
.
((invisible . 1)))))))
I am unable to lock the screen using the dwl-guile
keybinding. Same thing in the dwl-guile
REPL: (dwl:shcmd "swaylock")
does nothing.
Running swaylock
from a terminal works.
Set the chosen browser as default for web MIME types. See https://github.com/guix-mirror/guix/blob/1dca8a19ef5c6232cd1461e7a61f23ddd72bb973/gnu/home/services/xdg.scm#L399.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.