- Scheme 100%
|
Yappaholic
f351eced44
* modules/saayix/packages/terminals.scm (ghostty): Update iTerm2-Color-Schemes dependency to latest git release. Signed-off-by: Murilo <murilo@disroot.org> |
||
|---|---|---|
| etc | etc: committer: Shell guile. | |
| LICENSES | saayix: Add update manifests. | |
| modules/saayix | saayix: ghostty: Fix dependency download. | |
| .gitignore | Initial commit | |
| .guix-authorizations | .guix-authorizations: Add my new key authorization. | |
| .guix-channel | saayix: Use modules directory. | |
| NEWS | NEWS: New rust packaging module notice. | |
| README.md | README: Remove manim-slides. | |
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):
- Build
glfw-wayland-minecraftwith nvda graft from nonguix:
guix build glfw-wayland-minecraft --with-graft=mesa=nvda-
Get the output path, lets say
/gnu/store/...-glfw-wayland-minecraft-3.4.0, and append/lib/libglfw.so.3.5to it. -
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 -
Enjoy. If you get some OpenGL context error, disable mangohud from Tweaks.
- Build
-
- 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"))))
Recommended channels
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.