3
22
Fork
You've already forked saayix
1
My GNU/Guix channel for developing and sharing my services and packages.
  • Scheme 100%
Yappaholic f351eced44
saayix: ghostty: Fix dependency download.
* modules/saayix/packages/terminals.scm (ghostty):
Update iTerm2-Color-Schemes dependency to latest git release.
Signed-off-by: Murilo <murilo@disroot.org>
2025年12月28日 08:31:02 -03:00
etc etc: committer: Shell guile. 2025年12月22日 13:15:59 -03:00
LICENSES saayix: Add update manifests. 2025年05月21日 14:14:07 -03:00
modules/saayix saayix: ghostty: Fix dependency download. 2025年12月28日 08:31:02 -03:00
.gitignore Initial commit 2023年07月01日 01:52:02 +00:00
.guix-authorizations .guix-authorizations: Add my new key authorization. 2025年12月17日 12:04:09 -03:00
.guix-channel saayix: Use modules directory. 2025年05月21日 10:17:27 -03:00
NEWS NEWS: New rust packaging module notice. 2025年08月21日 12:19:29 -03:00
README.md README: Remove manim-slides. 2025年12月17日 12:44:26 -03:00

Saayix

My GNU/Guix channel for developing and sharing my services and packages.

My dotfiles and personal configurations can be found in Misako.

Packages

  • Browser extensions
    • darkreader
    • keepassxc-browser
  • Text editors
    • helix
  • File managers
    • yazi
  • Binaries
    • croc-bin
    • jdtls-bin
    • maven-bin
    • osu-lazer-bin
    • zen-browser-bin
  • Fonts
    • font-meslo-lg
    • font-meslo-lg-dz
    • font-nerd-fira-code
    • font-nerd-fira-mono
    • font-nerd-noto
    • font-nerd-opendyslexic
    • font-nerd-space-mono
    • font-nerd-symbols
  • PDF
    • sioyek/xwayland
    • zaread
  • LaTeX
    • latexindent
    • texlab
  • Typst
    • typst
  • Minecraft
    • mcpelauncher-client

    • mcpelauncher-ui

    • prismlauncher

    • glfw-wayland-minecraft

    • In order to play minecraft with NVIDIA and native wayland (this might not be needed anymore):

      1. Build glfw-wayland-minecraft with nvda graft from nonguix:
      guix build glfw-wayland-minecraft --with-graft=mesa=nvda
      
      1. Get the output path, lets say /gnu/store/...-glfw-wayland-minecraft-3.4.0, and append /lib/libglfw.so.3.5 to it.

      2. Add it to Prism Launcher in Settings > Minecraft > Tweaks > [x] Use system installation of GLFW > GLFW library path > /gnu/store/...-glfw-wayland-minecraft-3.4.0/lib/libglfw.so.3.5

      3. Enjoy. If you get some OpenGL context error, disable mangohud from Tweaks.

  • LSP
    • taplo-cli
  • WM
    • eww
    • eww/x11
    • eww/wayland
  • Toys
    • wshowkeys
  • Productivity
    • clipboard-jh
    • dooit
  • Math
    • kalker
    • manim
    • manimgl
  • Waydroid
    • waydroid
    • In order to properly use waydroid you need the following kernel argument: psi=1.
    • You also need the following in your root dbus configuration:
    (service dbus-root-service-type
     (dbus-configuration
     (services (list waydroid))))
    
    • I could do a waydroid service in the future but right now I don't feel like it's worth the time investment. Contributions are always welcome tho :)

Services

Home

  • home-dotfiles-service-type
    • For volatile secrets installing.

System

  • rfkill

Usage

To update Saayix, along with Guix, via guix pull, you can add one of the following definitions to your ~/.config/guix/channels.scm. Alternatively, for a more declarative approach, consider integrating it directly into your configuration using Guix Home Services.

Stable branch: main

The stable branch named main offers a more reliable and stable experience. It is recommended for users who prioritize a dependable environment over the latest experimental changes.

(channel
 (name 'saayix)
 (branch "main")
 (url "https://codeberg.org/look/saayix")
 (introduction
 (make-channel-introduction
 "12540f593092e9a177eb8a974a57bb4892327752"
 (openpgp-fingerprint
 "3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB"))))

Experimental branch: entropy

The experimental branch named entropy may contain cutting-edge features and updates that are still in testing. It provides users with the latest developments but may be less stable.

(channel
 (name 'saayix)
 (branch "entropy")
 (url "https://codeberg.org/look/saayix")
 (introduction
 (make-channel-introduction
 "12540f593092e9a177eb8a974a57bb4892327752"
 (openpgp-fingerprint
 "3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB"))))

These channels were invaluable sources of examples and inspiration during my initial foray into GNU/Guix, aiding me not only in grasping the fundamentals but also in setting up my own channel. I recommend exploring them for a richer learning experience, and for discovering a diverse array of packages and modules.