unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Brain storming cool Guix features
@ 2019-01-04 12:11 Joshua Branson
  2019-01-04 16:01 ` Ricardo Wurmus
                   ` (3 more replies)
  0 siblings, 4 replies; 26+ messages in thread
From: Joshua Branson @ 2019-01-04 12:11 UTC (permalink / raw)
  To: guix-devel


I had some cool ideas/features for things that GuixSD could potentially
add, and I wanted to share.  Are any of these possible?

#+BEGIN_SRC scheme
(operating system
  (keymap  "dvorak")
  ...)
#+END_SRC

The above would make the bootloader, console, X, and wayland all use the
dvorak layout.  That would be a nice feature!  I currently use "dvorak",
and it's slightly annoying that grub uses qwerty.  :(

#+BEGIN_SRC
(user-account
   (name "joshua")
   (default-font "font-hack"))
#+END_SRC

The above would set a default font for the user joshua.


How about a hook that stores the user's profile of packages in a
manifest file after every package transaction (upgrade or downgrade)?

#+BEGIN_SRC
(user-account
        (name "joshua")
        (updates-in-manifest #t)
        (manifest-file "/etc/manifest.scm"))
#+END_SRC

How about automatic updates?  Since a guixSD user can always downgrade
to the previous version, it would be nice if it would automatically
update my user profile, root profile and reconfigure say once a week.

#+BEGIN_SRC scheme
(operating system
  (auto-upgrade #t)
  (auto-upgrade-interval 'once-a-week)
  ...)
#+END_SRC

--
Joshua Branson
Sent from Emacs and Gnus

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2019-03-21 22:23 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-04 12:11 Brain storming cool Guix features Joshua Branson
2019-01-04 16:01 ` Ricardo Wurmus
2019-01-05 13:59   ` Joshua Branson
2019-01-05 17:06     ` Ricardo Wurmus
2019-01-13 20:18   ` Joshua Branson
2019-01-13 21:36     ` bug#25453: Keyboard layout configuration Ludovic Courtès
2019-01-13 22:49       ` nee
2019-01-15 22:21         ` Ludovic Courtès
2019-03-12 19:34           ` bug#25453: " Taylan Kammer
2019-03-15 18:19             ` nee
2019-03-21 22:23               ` Taylan Kammer
2019-03-20 23:07           ` Ludovic Courtès
2019-01-16 13:10         ` Ludovic Courtès
2019-01-04 16:10 ` Brain storming cool Guix features Pierre Neidhardt
2019-01-04 16:14   ` John Soo
2019-01-04 16:58 ` znavko
2019-01-06 13:44   ` Amirouche Boubekki
2019-01-06 16:33     ` swedebugia
2019-01-06 20:04       ` Amirouche Boubekki
2019-01-07 16:48 ` L p R n d n
2019-01-07 18:16   ` Joshua Branson
2019-01-11 22:32   ` GRUB fallback mechanism [was Re: Brain storming cool Guix features] Leo Famulari
2019-01-12 12:59     ` swedebugia
2019-01-12 15:58       ` Ricardo Wurmus
2019-01-13 20:58         ` Ludovic Courtès
2019-01-14 14:15           ` L p R n d n

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).