<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Configs on SqrtMinusOne</title>
    <link>https://sqrtminusone.xyz/configs/</link>
    <description>Recent content in Configs on SqrtMinusOne</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://sqrtminusone.xyz/configs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Console</title>
      <link>https://sqrtminusone.xyz/configs/console/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/console/</guid>
      <description>.profile Environment export QT_QPA_PLATFORMTHEME=&amp;#34;qt5ct&amp;#34; export QT_AUTO_SCREEN_SCALE_FACTOR=0 Set ripgrep config path
export RIPGREP_CONFIG_PATH=$HOME/.config/ripgrep/ripgreprc hledger path
export LEDGER_FILE=~/Documents/org-mode/ledger/ledger.journal Checking if running inside termux
if command -v termux-setup-storage &amp;gt; /dev/null; then export IS_ANDROID=true [[ -f ~/.android_profile ]] &amp;amp;&amp;amp; . ~/.android_profile fi Timezone
# TZ=&amp;#39;Asia/Karachi&amp;#39;; export TZ My paths My script folders
if [ -d &amp;#34;$HOME/bin&amp;#34; ] ; then export PATH=&amp;#34;$HOME/bin:$PATH&amp;#34; export PATH=&amp;#34;$HOME/bin/scripts:$PATH&amp;#34; fi if [ -d &amp;#34;$HOME/.local/bin&amp;#34; ] ; then export PATH=&amp;#34;$HOME/.local/bin:$PATH&amp;#34; fi Guix settings Enable extra profiles</description>
    </item>
    
    <item>
      <title>Desktop</title>
      <link>https://sqrtminusone.xyz/configs/desktop/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/desktop/</guid>
      <description>My general desktop environment configuration.
Parts prefixed with (OFF) are not used, but kept for historic purposes. For some reason GitHub&amp;rsquo;s org renderer ignores TODO status, hence such a prefix. Round brackets instead of square ones to prevent GitHub&amp;rsquo;s org renderer from screwing up.
References:
A few cases of literate configuration. My blog post that explains some of techniques from this file. Global customization Colors My favorite color theme is Palenight (color codes), and I want to have one source of truth for these colors.</description>
    </item>
    
    <item>
      <title>Emacs config</title>
      <link>https://sqrtminusone.xyz/configs/emacs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/emacs/</guid>
      <description>One day we won&amp;rsquo;t hate one another, no young boy will march to war and I will clean up my Emacs config. But that day isn&amp;rsquo;t today.
Introduction My configuration of GNU Emacs, an awesome text editor program that can do almost anything.
At the moment of this writing, this &amp;ldquo;almost anything&amp;rdquo; includes:
Writing code. With LSP &amp;amp; Co Emacs is as good as many IDEs, and is certainly on par with editors like VS Code.</description>
    </item>
    
    <item>
      <title>Guix</title>
      <link>https://sqrtminusone.xyz/configs/guix/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/guix/</guid>
      <description>GNU Guix is (1) a transactional package manager and (2) a GNU/Linux distribution.
My personal selling points are declarative package configuration and transactional upgrades.
References:
Official help System Crafters wiki Pjotr Prins&amp;rsquo; Guix notes Davil Wilson&amp;rsquo;s YouTube series Profiles A profile is a way to group Guix packages. Amongst its advantages, profiles can be defined by manifests, which in turn can be stored in VCS.
References:
Guix Profiles in Practice Activate profiles A script to activate guix profiles.</description>
    </item>
    
    <item>
      <title>Mail</title>
      <link>https://sqrtminusone.xyz/configs/mail/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/mail/</guid>
      <description>:TOC: :include all :depth 3
My email configration. Currently I use lieer to fetch emails from Gmail, davmail &amp;amp; offlineimap to fetch emails from MS Exchange, notmuch to index, msmtp to send emails. Also using notmuch frontend from Emacs.
My problem with any particular mail setup was that I use Gmail labels quite extensively, and handling these over IMAP is rather awkward. Notmuch seems to be the only software that provides the same first-class support for labels.</description>
    </item>
    
    <item>
      <title>My dotfiles</title>
      <link>https://sqrtminusone.xyz/configs/readme/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sqrtminusone.xyz/configs/readme/</guid>
      <description>These are my GNU/Linux configuration files. View at GitHub.
I use the literate configuration strategy via Emacs&amp;rsquo; Org Mode wherever possible. It has its pros and cons, but I find it pretty nice to keep the configs interweaved with comments in a handful of files
The files themselves are managed and deployed via yadm, although I use Org Mode for things like config templating.
My current GNU/Linux distribution is GNU Guix.</description>
    </item>
    
  </channel>
</rss>
