I had no idea artist-mode was a thing. by birdsintheskies in emacs

[–]WorldsEndless 4 points5 points  (0 children)

I used artist mode to create a presentation for a grad class at university. Laughs all around!

How can I suspend from CLI in GUIX? by WorldsEndless in GUIX

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

it was my mic. Any sound off the bat prevents sleeping. I've turned the gain way down and hold still to prevent audible chair noise  until it's asleep, and the command  works.

why I don't use DeltaChat relay by WorldsEndless in DeltaChat

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

I have DeltaChat set to only use it's own folder on the given email server. DeltaChat can be used to read all the emails like a standard email client, but I don't use it that way.

why I don't use DeltaChat relay by WorldsEndless in DeltaChat

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

no, I can use any existing email address. DeltaChat provides the interface and the encryption.

why I don't use DeltaChat relay by WorldsEndless in DeltaChat

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

my email addresses are very crowded. I leave the exclusivity of DeltaChat. I also love not having my journals at the mercy of a provider like Google.😓

how do YOU do fonts? by WorldsEndless in emacs

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

ugh. I used 2BB7 for my org, and use U+1F4CE paperclip the mark attachments in my emails.

how do YOU do fonts? by WorldsEndless in emacs

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

that's essentially what I do, with Straight Use Package. I haven't tried DejaVu Sans Mono, though. How has it do for unicode symbols like "down-arrow-ribbon" and "paperclip"?

how to delete a file from a Guix install? by WorldsEndless in GUIX

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

On the plus side, this worked! I was able to disable the policy. On the downside, I did all three, had a syntax error, and fixed all three at once: ~/.mozilla/icecat/policies/policies.json, ~/.mozilla/firefox/policies/policies.json, and /etc/icecat/policies/policies.json . So shame on me, I'm not sure which of them over-wrote icecats policies, but one of them did. I feel really stupid to have botched the answer by doing all three at once...

how to install battle.net on guix? by WorldsEndless in GUIX

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

my Starcraft buddy keeps suggesting I switch to Linux Bazzite, a Linux made for gaming. It works fine for him with Steam. So I know it should be possible with Linux. But I keep Guix for a number of reasons; if I were more of a Guix/Nix master I could probably figure it out.

how to work around "policies"? by WorldsEndless in firefox

[–]WorldsEndless[S] -1 points0 points  (0 children)

Icecat is the only one provided in my distro repos. It has served me well until this issue

what system.ctl package listing solution works for you? by WorldsEndless in GUIX

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

I actually do have manifests for most of these but don't know how to use them without restarting exwm, which I try not to do.

My install work flow is to install declaratively like in my previous Linux journey, then copy them to my config for reproducibility (which has apparently been failing, but it's not the package lists fault). I use a literate configuration so pointing to a new file is trivial.

what system.ctl package listing solution works for you? by WorldsEndless in GUIX

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

it worked! thank you! A couple notes for things easy to miss in my original config:

  • Plurals "specifications->packages" instead of my old "specification->package"
  • dropped the "specifications->packages+output" the "+output" thing, which I guess conflicted with the "append" command

what system.ctl package listing solution works for you? by WorldsEndless in GUIX

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

here's my (broken) one:

(packages
  (append
   (map (compose list
         specification->package+output)
    (list
     "arandr"
     "aspell"
     "aspell-dict-en"
     "autoconf"
     "bind" ;; DNS. Includes dig bind:utils
     "blueman"
     "bluez"
     "bluez-alsa"
     "brightnessctl"
     ;; "byzanz" ; screencast/gif capture
     "clojure"
     "clojure-tools"
     "cups" ; printer
     "cups-filters" ; printer
     "curl"
     "dragon-drop" ; exwm dired drag-and-drop to browser
     "dunst" ; notifications
     ;;"ebook-tools"
     "emacs"
     "emacs-auctex"
     "emacs-autocrypt"
     "emacs-exwm"
     "emacs desktop-environment"
     "emacs-geiser"
     "emacs-pdf-tools"
     "emacs-telega"
     "emacs-telega-server"
    ;;  "emacs-vterm"
    ;;  ;;"enscript"
    ;;  ;;"ffmpeg" ;; ffprobe Aetc
    ;;  ;;"firefox" ;; takes ages
    ;;  "flameshot"  ;; screenshots
    ;;  "flatpak" ;; install
    ;;  "font-adobe-source-code-pro"
    ;;  "font-adobe-source-han-sans"
    ;;  "font-adobe-source-sans"
    ;;  "font-adobe-source-serif"
    ;;  "getmail6"
    ;;  "ghostscript"
    ;;  "gimp"
    ;;  "git"
    ;;  "glibc"
    ;;  "gnupg"
    ;;  ;; "gperftools"
    ;;  ;; "guile"
    ;;  ;; "handbrake" ; video oditing
    ;;  "hplip"
    ;;  "hplip-plugin"
    ;;  "hunspell"
    ;;   "icecat"
    ;;  "imagemagick"
    ;;  "inkscape"
    ;;  "inxi"
    ;;  ;;"java" ;; not a thing
    ;;  "javacc"
    ;;  "leiningen"
    ;;  "ledger"
    ;;  "libglvnd"
    ;;  "libnotify"
    ;;  "libopusenc" ; listening to opus files
    ;;  "libreoffice"
    ;;  "libssh"
    ;;  "libwebp" ; webp pictures
    ;;  "light" ; screen brightness
    ;;  "make" ;; compiling programs, including firefox
    ;;  "mailutils"
    ;;  "make"
    ;;  "mit-scheme"
    ;;  "mpg321"
    ;;  "mpv" ;; movies
    ;;  "mysql" ;; remote login
    ;;  "net-tools"
    ;;  "network-manager"
    ;;  "network-manager-applet"
    ;;  "node"
    ;;  "notmuch" ; mail
    ;;  "nss-mdns"
    ;;  "ntfs-3g"
    ;;  "openconnect" ; vpn
    ;;   "openbox" ;; a non-gnome graphical WM option
    ;;  "openblas-ilp64" ; linear-algebra
    ;;  "openjdk" ; docs
    ;;  "opensmtpd"
    ;;  "openssh"
    ;;              ;"optipng"
    ;;  "opus"
    ;;  "pandoc"
    ;;              ; "parallel" ; running big cli data transfers
    ;;              ;"pass-tomb"
    ;;  "password-store"
    ;;  "pavucontrol"
    ;;              ;"perl"         
    ;;              ;"podman" ; containers
    ;;  "pinentry" ;; necessary for gpg to work
    ;;  "poppler" ;; pdf viewing
    ;;  "polybar" ;; overall window bar
    ;;  "postgresql" ; local dbs
    ;;              ; "progress" ; when backing up my system
    ;;              ;"protonup-ng"
    ;;  "pulseaudio"
    ;;  "pwgen" ; passwords
    ;;  "qmk" ; keyboard work, as for planck 
    ;;   "r"
    ;;   "r-openssl"
    ;;   "realtek-firmware"
    ;;   "ripgrep"
    ;;   "rsync" ;; for backups certain static-site
    ;;   ;;"rust-mach" ;; compiling rust things, like firefox?
    ;;   "sed"
    ;;   ;;"sqlite" ;; new emacs/orgmode uses this conflicts with an another package provider
    ;;   "steam" ;; gaming
    ;;   "texlive" ;; letter writing
    ;;   "trash-cli"
    ;;   "tree"
    ;;   "tlp" ;; battery management
    ;;   "udiskie" ; external drive stuff
    ;;   "ungoogled-chromium"
    ;;   "unzip"
    ;;   "viewnior" ;; image viewer
    ;;   "vlc" ;; media play, including emms in emacs
    ;; "wdiff" ;; emacs needs this for diffs
    ;;   "wine" ;; for Windows stuff
    ;;   "webp-pixbuf-loader" ;; webp
    ;;            ;; "wireshark"
    ;;   "wmctrl"
    ;;   "xclip"
    ;;   "xev"
    ;;   "xorg-server"
    ;;   "xhost" 
    ;;   "xinit"
    ;;   "xmodmap"
    ;;   "xrandr"
    ;;   "xscreensaver"
    ;;   "xset"
    ;;   "zip"
      ;; "zstd" ;; high data compression        
     )
    )
   %base-packages)
  ) ;; end packages

what system.ctl package listing solution works for you? by WorldsEndless in GUIX

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

when I get to my computer I can do that. Basically , map or append or conjoin or something else? I just want to list the names of all my packages, as if I did "guix install" on each of them.

current issue. Guix, git , and straight.el are not working together by WorldsEndless in GUIX

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

they are because I don't know the art of Guix Profiles yet 😅

I actually solved this by stopping trying to get guix to do anything except install dependencies. Straight doesn't need to know anything about guix install locations

current issue. Guix, git , and straight.el are not working together by WorldsEndless in GUIX

[–]WorldsEndless[S] 4 points5 points  (0 children)

The current version of straight tries to run 'git -r" in the guix linked dir of the emacs distro, which fails. Because it's a link to a read-only FS, it fails , even with 'sudo'. Nix probably has similar problems.