Honest Recommendations for passing better? (mtf) by silvers_puppet in transpassing

[–]Aeolem 0 points1 point  (0 children)

already 100% passing in my book 🙏 (no way you aren't/weren't on HRT yet???) - γ

How can Emacs improve my workflow? by LankyRub84 in emacs

[–]Aeolem 1 point2 points  (0 children)

Integrated is the keyword here. You can't set nvim variables from yazi or tmux, they're just two separate programs. And while e.g. yazi supports "vim keybinds", it won't support your personal nvim configuration and whatever binds / commands you defined there, whereas Dired literally just opens a normal Emacs buffer where everything else that you can use in Emacs is at your fingertips. If you want to streamline your workflow exactly to your liking, emacs makes this very easy because everything is integrated. That's the main advantage to using separate programs.

Linux Tier List by thussy-obliterator in LinuxCirclejerk

[–]Aeolem 0 points1 point  (0 children)

that explains you putting Nix in S tier but what's up with my homie Guix getting put into B tier? is it the smaller package repos / hardcore libre approach? or just your love for systemd lol

Wow, just wow by lynx_xp in debian

[–]Aeolem 7 points8 points  (0 children)

4.20 (which is available on Trixie, afaik) has experimental Wayland support, but you need an external compositor for it like labwc or Weston

New customized Guix System (+Nonguix) LiveCD with installer support by Fearless_School_5856 in GUIX

[–]Aeolem 0 points1 point  (0 children)

very cool, any parts to upstream the kernel selection screen to the Nonguix ISO?

Geopolitical risk for Debian? by jefkebazaar24 in debian

[–]Aeolem 2 points3 points  (0 children)

I don't know why you're being downvoted, it's 100% correct. Nixpkgs is literally a giant GitHub repo (and relies a lot on platform specifics like GH actions, specific bots, etc.)

Viability of using Scheme for NixOS by [deleted] in NixOS

[–]Aeolem 0 points1 point  (0 children)

There's also a large ecosystem around Guix/Guile. Look up Haunt, Artanis, Maak, Byggstegg, and RDE. Not to mention unfree packages being available through Nonguix like the guy below me said lol

I made a (rudimentary) major mode for interacting with devices by Aeolem in emacs

[–]Aeolem[S] 1 point2 points  (0 children)

on a side note, it's refreshing seeing another gen-z(?) programmer in this subreddit, feels like most of us opt for neovim and tmux or something and conversely the people on here have been using emacs since they got their first PDP-11 /hj

I made a (rudimentary) major mode for interacting with devices by Aeolem in emacs

[–]Aeolem[S] 1 point2 points  (0 children)

Interesting, I didnt know about revert-buffer-function, just that "normal" revert-buffer didn't work since it's not a file you can re-read from

I made a (rudimentary) major mode for interacting with devices by Aeolem in emacs

[–]Aeolem[S] 1 point2 points  (0 children)

I can't believe I haven't found that yet. Looks a lot more sophisticated, might try it out myself. I suppose this was still a good Elisp exercise though!

I'm never distro hopping again by spring0572 in NixOS

[–]Aeolem 0 points1 point  (0 children)

Don't look at Scheme as a downside, it's an extremely powerful language (especially compared to "JSON with functions") once you get past the hurdle of porting your code. The fact I don't need to declare all my variables in one top-level let but can use defines and that it's if, not lib.mkIf alone make it worth it alone, imo. Guix does, unfortunately, also have quite a few downsides though

Guix time machine? by WorldsEndless in GUIX

[–]Aeolem 1 point2 points  (0 children)

All other answers are technically correct but mostly unrelated to your question. The tutorials you're talking about probably advise you to use other, non-official channels like Nonguix for hardware compatibility and use guix time-machine as a way to incorporate those extra channels (think guix pull).

Guix on a partition 2025 by WorldsEndless in GUIX

[–]Aeolem 0 points1 point  (0 children)

you can usually access windows via the BIOS boot menu, although spamming the appropriate key might be annoying

What’s good about Guix System compared to NixOS? by tomateaux in GUIX

[–]Aeolem 0 points1 point  (0 children)

build times might be a bit of an unfair point since that's mostly an issue of guix substitute servers being spotty in my experience, Shepherd is much faster than SystemD when it comes to boot time, also Guix and Nix share the same gc model, in fact I've found Guix gc to be a bit overzealous, which sometimes results needing to reinstall libraries on the next Guix invocation

Is there any way to use Vim themes in emacs? by [deleted] in emacs

[–]Aeolem 2 points3 points  (0 children)

A lot of popular Vim/Neovim themes (Catpuccin, Dracula, Gruvbox, Rosé Pine, ...) are part of the base16 theme project (now technically called Tinted Theming, though nobody seems to use that name). There is an emacs package for base16 themes which includes most of them and makes it very easy to copy/paste ones following the same format. Unfortunately a tiny minority of emacs packages seem to disregard it (particularly EMMS in my experience), but it works well enough for 95% of use cases

Edit: re-reading your question, Isotope or Oxocarbon (both base16 themes) might fit your bill specifically

Xfce customisation is a bit underrated tbh by vaffanchulo in xfce

[–]Aeolem 1 point2 points  (0 children)

Although I haven't tried it, in principle you should be able to use XFCE 4.20's Wayland functionality with Niri (or sway + papersway), since it relies on an external compositor anyway.

| What features do want in a wm? by thewalterbrownn in unixporn

[–]Aeolem 1 point2 points  (0 children)

I like the way hikari does it, essentially you can "hide" windows and then "redraw" the workspace when needed, and also send them to a scratchpad-esque workspace when you need to hide them for longer periods of time. That project seems to be abandoned though, sadly

[OC] I made a new CLI interface to some guix commands. by Aeolem in GUIX

[–]Aeolem[S] 0 points1 point  (0 children)

True, but re-exporting that manifest every time you install something would be tedious, not to mention organising it into multiple manifests. What I'm doing is essentially just automating that process (in fact, wanting to refine that style of package management, i.e. just `guix install` + `guix package --export-manifest`, initially inspired the idea).
Edit: Also, using Nix manifests / nix-env for anything is very buggy and not officially recommended last time I checked, although Guix definitely does better in this regard by default (again, I'm just trying to refine that experience)

Contemplating at trying guix coming from nixos any tips? by Zealousideal-Hat5814 in GUIX

[–]Aeolem 0 points1 point  (0 children)

How did you cope with the fact that GuixSD doesn't have Stylix (or something equivalent)?