paequ2

joined 6 months ago
4
submitted 1 day ago* (last edited 1 day ago) by paequ2@lemmy.today to c/guix
 

I'm trying to get guix installed on an Ubuntu 24.10 (work) machine.

I tried running guix home container, but got this error.

error: mount: mount "none" on "/tmp/guix-directory.V6IzTc": Permission denied

I fixed it by creating a file at /etc/apparmor.d/guix with this content.

# This profile allows everything and only exists to give the
# application a name instead of having the label "unconfined"

abi <abi/4.0>,
include <tunables/global>

profile guix /{usr/bin/guix,gnu/store/*-guix-command,gnu/store/*/bin/guix,gnu/store/*/libexec/guix/guile,gnu/store/*/bin/guile} flags=(unconfined) {
  userns,

  # Site-specific additions and overrides. See local/README for details.
  include if exists <local/guix>
}

Seems to have fixed that error now! Woo.

[–] paequ2@lemmy.today 11 points 1 day ago

95% of people are commuting in these light infantry vehicles

πŸ˜‚

[–] paequ2@lemmy.today 20 points 2 days ago (1 children)

Having just gone through the job hunt cycle again. YES. Accurate.

[–] paequ2@lemmy.today 7 points 3 days ago

Holy moly. I had no idea!

https://dustycloud.org/

She also contributes to Guix Linux! πŸ™Œ

 

Cool even if you're not interested in learning Scheme. It has some neat features.

Code as data? πŸ˜΅β€πŸ’«

[–] paequ2@lemmy.today 1 points 3 days ago

Holy shit that was a really good crash course! I watched the whole thing! It covered a bunch and the speaker was pretty entertaining!

[–] paequ2@lemmy.today 1 points 6 days ago

Other great resource is guix shell: Overview by Andrew.

Although, one thing I'm still trying to understand is the difference between guix.scm and manifest.scm... The posted article only mentions guix.scm, but Andrew talks about both. But... he doesn't really go into why there are two files and when you would use one or the other...

[–] paequ2@lemmy.today 14 points 1 week ago* (last edited 6 days ago) (2 children)

Damn, I just realized the video is 40 minutes long! I watched all of it. So damn on point.

Of course I know about the hallucinations and I've had to correct its basic math, but now that we've moved past the physics that I understand, it's amazing!

This ^^^ 1,000 times this!!! ^^^ I've had so many people tell me this before...

 

cross-posted from: https://lemmy.today/post/34279957

guix shell sees to it that all of the dependencies (listed in the inputs and native-inputs sections) are available within the shell session it creates by downloading (or building, if necessary) the entire dependency tree.

Should you want/need more isolation from the host system, guix shell has you covered. The --pure flag will clear out most existing environments variables, such as $PATH, so that the resulting environment does not contain pointers to places like /usr. For more Docker-like isolation, the --container flag can be used, which will run the new shell session within a set of Linux namespaces so that the host system is inaccessible.

8
Guix for development (dthompson.us)
submitted 1 week ago* (last edited 1 week ago) by paequ2@lemmy.today to c/guix
 

guix shell sees to it that all of the dependencies (listed in the inputs and native-inputs sections) are available within the shell session it creates by downloading (or building, if necessary) the entire dependency tree.

Should you want/need more isolation from the host system, guix shell has you covered. The --pure flag will clear out most existing environments variables, such as $PATH, so that the resulting environment does not contain pointers to places like /usr. For more Docker-like isolation, the --container flag can be used, which will run the new shell session within a set of Linux namespaces so that the host system is inaccessible.

[–] paequ2@lemmy.today 1 points 1 week ago (1 children)

I didn't say exactly 400k. I said "make around that amount of money"

My main point is that you shouldn't kill yourself for only 400k per year. Ask for much, much more.

[–] paequ2@lemmy.today 1 points 1 week ago (1 children)

For the absolute bottom rung, not exactly 400k, but around there. Also depends on the city and team.

The main point is that if you're gonna work a 996, you better be making at least $1M/year or more (honestly probably more, I tend to undershoot salaries) for it to be worth it. Otherwise, just get a normal FANG job if you only want to make $400k (lower end for FANG).

[–] paequ2@lemmy.today 1 points 1 week ago* (last edited 1 week ago)

Yeah! I've heard of these, but haven't tried them out myself yet.

https://www.npr.org/2018/09/25/647973731/building-a-better-mosquito-trap-one-scientist-thinks-hes-done-it

Maybe pick up some deet as well.

[–] paequ2@lemmy.today 6 points 1 week ago (12 children)

Uh.... Just saying.... you (or others reading) need to think in much bigger numbers for that extreme of a schedule... Entry level devs at FANG make around that amount of money..... and we didn't work nearly that many hours at the office.....

[–] paequ2@lemmy.today 2 points 1 week ago

I just recently setup my Brother printer with Guix Linux. I was able to use brlaser from the guix channel.

https://packages.guix.gnu.org/packages/brlaser

[–] paequ2@lemmy.today -4 points 1 week ago (1 children)

I guess some Unitedstatians have really poor diets, so their stomachs can't handle any amount of fiber.

 

Before performing the study, the developers in question expected the AI tools would lead to a 24 percent reduction in the time needed for their assigned tasks. Even after completing those tasks, the developers believed that the AI tools had made them 20 percent faster, on average. In reality, though, the AI-aided tasks ended up being completed 19 percent slower than those completed without AI tools.

 

I went Obsidian β†’ Logseq β†’ Emacs.

 

cross-posted from: https://lemmy.today/post/33048676

Trying out Guix for the first time! Waiting for packages to download.

I'm a long time Arch user. Any tips?!

I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.

 

I'm trying to install some Flatpak apps on my newly installed Guix system.

I found this link https://flatpak.org/setup/GNU%20Guix which says I should these commands.

$ guix install flatpak
$ flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

After running those commands, I restarted my computer, just to be safe.

Then I logged into GNOME again and noticed I did not have GNOME software center installed. Normally that's how I install Flatpaks...

I tried installing some stuff through the CLI with this command.

$ flatpak install --user flathub com.logseq.Logseq

and that seems to have worked, but Logseq isn't showing up in my app launcher.

I can manually launch it with flatpak run com.logseq.Logseq, but it would be great if I could launch it from the normal app launcher.

So... are flatpaks supported in Guix? Or am I missing some configuration?

 

Hello! How are folks self-hosting online storage, similar to Google Drive?

Some options I've found:

A bunch more: https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#file-transfer---web-based-file-managers

I mainly just need basic file management features. I don't plan to share files outside of my tailscale VPN. I do need to support multiple users though.

I'm not considering Nextcloud because that seems too big. I'm also not considering syncthing for this project because I don't want copies on multiple devices.

I'm currently just using ssh+nautilus and that's worked great for just me, but something similar to Google Drive would be easier to onboard my family.

 

Hello!

Thanks for lemmy.today. πŸ™‡ It's great!

Mainly I was just wondering: is it normal for one's lemmy account to slow down as the number of subs goes up? Currently, I'm subbed to almost 200 communities. When I load my home page at lemmy.today, the page always loads in almost 10 seconds.

My home page is set to Subscribed and Hot.

Does anyone know if there's anything I can do to decrease the homepage load time?

view more: next β€Ί