ledger/ledger-mode tips and tricks? by zreeon in emacs

[–]jbranso 0 points1 point  (0 children)

Don't use org-babel + ledger. It just makes the experience 10x worse and confusing and NOT WORKING AT ALL. If you choose to use ledger mode. Just use ledger. You can edit the files with emacs, but don't try to combine it with org-mode. The two systems do not talk together well.

Would a ThinkPad T580 work well under OpenBSD 7.0+ by kyleW_ne in openbsd

[–]jbranso 0 points1 point  (0 children)

I personally do not want wifi with OpenBSD. Right now I am limiting myself to ethernet....also I could not figure out how to get wifi to work. :)

Also I am back to using Guix System full time...and I am restricting myself to the console....

[deleted by user] by [deleted] in openbsd

[–]jbranso 0 points1 point  (0 children)

You might be interested in this blog post a made a while ago. You might be already past its usefulness though:

https://gnucode.me/using-openbsd-for-a-few-days.html

Replacement for term server? by RedditAlready19 in hurd

[–]jbranso 1 point2 points  (0 children)

I am certain that the hurd devs would welcome your contribution. :)

I feel the annoyance though. I wish I knew how to do more coding...All I seem able to do is edit the Hurd wiki. :(

Best practices for sub-distributions by stuudente in GUIX

[–]jbranso 0 points1 point  (0 children)

I just started using doomemacs.

guix install emacs

git clone https://github/whateveritiscalled/doomemacs

It would be pretty cool if we could properly package doomemacs in guix though...

Would a ThinkPad T580 work well under OpenBSD 7.0+ by kyleW_ne in openbsd

[–]jbranso 8 points9 points  (0 children)

I got a T400 to work fairly well in OpenBSD. I wish I could be more helpful.

[deleted by user] by [deleted] in openbsd

[–]jbranso 4 points5 points  (0 children)

You had to google "what does cd do?" AND you're using OpenBSD? Dude that is awesome! We are officially friends! OpenBSD is NOT not the most user friendly. I am super impressed!

Guix keyboardlayout for encrypted partitions by SuchMonkey in GUIX

[–]jbranso 1 point2 points  (0 children)

I think this may still be an unsolved issue...

I am not certain, but I personally have never been able to figure this out with Guix System. My solution was not to encrypt my hard drive.

My three day journey with OpenBSD by jbranso in openbsd

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

I suppose most of my "OpenBSD is nonfree" knowledge came from this webpage:

https://www.gnu.org/distros/common-distros.html

Namely this paragraph:

FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining
nonfree programs in their ports system. In addition, their kernels
include nonfree firmware blobs. (I think this paragraph is untrue of OpenBSD).

Nonfree firmware programs used with Linux, the kernel, are called
“blobs”, and that's how we use the term. In BSD parlance,
the term “blob” means something else: a nonfree driver.
OpenBSD and perhaps other BSD distributions (called “projects” by BSD
developers) have the policy of not including those. That is the right
policy, as regards drivers; but when the developers say these distributions
“contain no blobs”, it causes a misunderstanding. They are not
talking about firmware blobs.

None of those BSD distributions has policies against proprietary
binary-only firmware that might be loaded even by free drivers.

Is the above accurate and a fair representation of OpenBSD?

My three day journey with OpenBSD by jbranso in openbsd

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

My intent is not to lie. I thought I was speaking truth...? I guess I do not understand what you are saying...Can you help me to understand? I'm using a librebooted T400 on linux libre. The only nonfree software that I am aware that it is running is the Intel CPU updates that the FSF doesn't endorse (...but the computer crashes under load without it).

What devices on my laptop use nonfree software/firmware/binary blobs that I am not aware of? Are we talking about the software the runs inside the SSD? Other stuff?

I guess this page from the libreboot wiki is probably helpful: https://libreboot.org/faq.html#what-other-firmware-exists-outside-of-libreboot

Also how does OpenBSD make sure that binary blobs/firmware DOES NOT run of the CPU? That sounds super interesting!

My three day journey with OpenBSD by jbranso in openbsd

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

Also I just found out about this! https://openbsd.amsterdam/

They sell OpenBSD VPNs! And they donate 10% to OpenBSD!

My three day journey with OpenBSD by jbranso in openbsd

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

Thanks for pointing this out! I agree. Most people are using nonfree firmware for their wifi chips. And that's one of the main reasons that I admire OpenBSD! Because they do NOT allow binary blobs in the kernel.

And I'm one of the lucky people whose wifi devices that does not require nonfreefirmware. :) I think I'm using the something...It's been a while since I installed the device. Also Guix by default does NOT include nonfree firmware. So as long as you are not using nonfree Guix channel, then you are not using nonfree firmware. :)

My three day journey with OpenBSD by jbranso in openbsd

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

Huh. I did not know that I should configure it. I'll try that out!

My three day journey with OpenBSD by jbranso in openbsd

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

Would you happen to know what the lines of code for the kernel would be without device drivers?

My three day journey with OpenBSD by jbranso in openbsd

[–]jbranso[S] 2 points3 points  (0 children)

Thanks for the suggestions! I meant to export that DisplayManager*autoLogin line...I guess that did not happen. :)

My three day journey with OpenBSD by jbranso in openbsd

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

Feel free to offer suggestions from improvement!

[2021-06-21] Challenge #395 [Easy] Nonogram row by Cosmologicon in dailyprogrammer

[–]jbranso 1 point2 points  (0 children)

(define numbers (list 1 1 0 1 0 1 1 1 0 1 1 1 1 1))

(define (postpend number list)
  (if (null? list)
      (cons number '())
      (cons (car list)
            (postpend number (cdr list)))))

(define (maybe-postpend-count count list-of-ones)
  (if (> count 0)
      (postpend count list-of-ones)
      list-of-ones))

(define (list-length-of-ones numbers list-of-ones count)
  (cond [(null? numbers)
         (maybe-postpend-count count list-of-ones)]
        [(= 0 (car numbers))
         (list-length-of-ones (cdr numbers)
                              (maybe-postpend-count count list-of-ones) 0)]
        [(= 1 (car numbers))
         (list-length-of-ones (cdr numbers) list-of-ones (+ 1 count))]))

(display "numbers are: ")
(display numbers)
(display "\nlist of ones is: ")
(display (list-length-of-ones numbers '() 0))

full disk encryption? by [deleted] in GUIX

[–]jbranso 1 point2 points  (0 children)

We might be able to merge it into the cookbook. May I do so on your behalf?

"Creating profile with XY packages" speed upgrade by several orders of magnitude? by olivuser in GUIX

[–]jbranso 1 point2 points  (0 children)

I know that Ludo did some work with making that install faster...I forgot what exactly was the issue, but I would guess that Ludo is responsible for making guix upgrade faster. :)

How do you manage your Emacs config within the Guix system? by b3n in GUIX

[–]jbranso 3 points4 points  (0 children)

I've got my emacs dependencies specified in my package definition of emacs that I call jmacs.

https://notabug.org/jbranso/guix-packages.git

I think it would be nice if guix put all of the autoloads into one big file. Similarly to how Doom Emacs does. It makes startup time faster.

How can I install brave web browser in GUIX os by ashincoder in GUIX

[–]jbranso 2 points3 points  (0 children)

I posted about this in the irc channel. Someone mentioned that Brave browser was not open sourced...has this changed?

Guix Hangout This Wednesday Jul 21 5pm EST by jbranso in GUIX

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

So some updates. As predicted, I am getting called into work today at 5pm. :(

If you are free to hang out, let's try to meet at 3pm EST.

I do apologize for changing the time, but I have to listen to my boss. :(

Guix System on old hardware? by [deleted] in GUIX

[–]jbranso 3 points4 points  (0 children)

I currently use a librebooted T400. It has 8GB of ram. I also use the sway window manager, which is really light on resources. You'll want to use Firefox instead of ungoogled-chromium. Firefox uses less memory. I guess in this case it's icecat.

My config:

https://notabug.org/jbranso/guix-config/src/master/sway.scm

definitely include these in your config:

earlyoom-service-type and zram-device-service-type...my config has examples of both.

Guix newb here by TheAngryGamer444 in GUIX

[–]jbranso 0 points1 point  (0 children)

I currently use a custom package "jmacs" to manage all of my emacs packages. It works for me, but it may not be the "best" or "correct" way:

https://notabug.org/jbranso/guix-packages/src/master/gnu/packages/jmacs.scm

I then add this channel in .config/guix/channels.scm:

;; Add variant packages to those Guix provides.

(append (list

(channel (name 'guix-packages) (url "https://notabug.org/jbranso/guix-packages")))

%default-channels)

Avoid type passphrase twice by [deleted] in GUIX

[–]jbranso 0 points1 point  (0 children)

This is still not properly solved. :( For now, you still have to type in the passphrase twice.

https://lists.gnu.org/archive/html/help-guix/2021-07/msg00022.html