mirror of
https://github.com/SqrtMinusOne/sqrtminusone.github.io.git
synced 2025-12-11 16:13:03 +03:00
111 lines
9.1 KiB
XML
111 lines
9.1 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
|
<channel>
|
|
<title>Index on SqrtMinusOne</title>
|
|
<link>https://sqrtminusone.xyz/</link>
|
|
<description>Recent content in Index on SqrtMinusOne</description>
|
|
<generator>Hugo -- gohugo.io</generator>
|
|
<language>en-us</language>
|
|
<lastBuildDate>Sat, 01 May 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://sqrtminusone.xyz/index.xml" rel="self" type="application/rss+xml" />
|
|
<item>
|
|
<title>Replacing Jupyter Notebook with Org Mode</title>
|
|
<link>https://sqrtminusone.xyz/posts/2021-05-01-org-python/</link>
|
|
<pubDate>Sat, 01 May 2021 00:00:00 +0000</pubDate>
|
|
|
|
<guid>https://sqrtminusone.xyz/posts/2021-05-01-org-python/</guid>
|
|
<description>Why? Jupyter Notebook and its successor Jupyter Lab providing an interactive development environment for many programming languages are in lots of ways great pieces of software.
|
|
But while I was using the former, and then the latter, I was also an as-full-time-as-one-can-get NeoVim user. &ldquo;As one can get&rdquo; is because, of course, there is no sensible way to extend the NeoVim editing experience to the Jupyter ecosystem.
|
|
A possibility for change appeared with my discovery of Emacs not so long ago.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Multiple Gmail accounts & labels with Emacs</title>
|
|
<link>https://sqrtminusone.xyz/posts/2021-02-27-gmail/</link>
|
|
<pubDate>Sat, 27 Feb 2021 00:00:00 +0000</pubDate>
|
|
|
|
<guid>https://sqrtminusone.xyz/posts/2021-02-27-gmail/</guid>
|
|
<description>Intro For quite some time, e-mail seemed like an anomaly in my workflow. I am a long time Gmail user, and my decade-old account has a somewhat formidable quantity of labels and filters. My messages are often assigned multiple labels, and I also like to keep only a bunch of messages in the inbox.
|
|
Although, in my opinion, Gmail web UI was and still is leagues ahead of many of its competitors and even allows keyboard-centric workflow, it&rsquo;s awkward to use with a keyboard-driven browser, and for no money on Earth I would enable browser notifications.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Hello, world!</title>
|
|
<link>https://sqrtminusone.xyz/posts/hello-world/</link>
|
|
<pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
|
|
|
|
<guid>https://sqrtminusone.xyz/posts/hello-world/</guid>
|
|
<description>Hello, world! Eventually, there will be something interesting here. Or not.
|
|
Regradless, I&rsquo;ll check if I can write some Python here
|
|
print(&#34;Hello, world&#34;) Hello, world </description>
|
|
</item>
|
|
|
|
<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>#+TOC headlines 6
|
|
.profile Environment # export EDITOR=/usr/bin/vim # export BROWSER=/usr/bin/firefox export QT_QPA_PLATFORMTHEME=&#34;qt5ct&#34; export QT_AUTO_SCREEN_SCALE_FACTOR=0 export TZ=&#34;Asia/Yekaterinburg&#34; # export GTK2_RC_FILES=&#34;$HOME/.gtkrc-2.0&#34; My paths My script folders
|
|
if [ -d &#34;$HOME/bin&#34; ] ; then export PATH=&#34;$HOME/bin:$PATH&#34; export PATH=&#34;$HOME/bin/scripts:$PATH&#34; fi Guix settings Enable extra profiles
|
|
if [ -z &#34;$IS_ANDROID&#34; ]; then GUIX_EXTRA_PROFILES=$HOME/.guix-extra-profiles for i in $GUIX_EXTRA_PROFILES/*; do profile=$i/$(basename &#34;$i&#34;) if [ -f &#34;$profile&#34;/etc/profile ]; then GUIX_PROFILE=&#34;$profile&#34; . &#34;$GUIX_PROFILE&#34;/etc/profile fi export XDG_DATA_DIRS=&#34;$XDG_DATA_DIRS:$profile/share&#34; unset profile done fi Set Jupyter config PATH.</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&rsquo;s org renderer ignores TODO status, hence such a prefix. Round brackets instead of square ones to prevent GitHub&rsquo;s org renderer from screwing up.
|
|
Table of Contents Global customization Colors Xresources Colors in Xresources Fonts Themes Device-specific settings i3wm General settings Managing windows Workspaces Rules Scratchpad Launch script i3 config Gaps &amp; borders Keybindings Move &amp; resize windows OFF (OFF) Intergration with dmenu Integration with rofi Launching apps &amp; misc keybindings Apps Media controls &amp; brightness Screenshots Colors OFF (OFF) i3blocks Keyboard Layout Autostart Polybar Launching General settings Colors Bar config Modules ipstack-vpn weather aw-afk sun SEP TSEP i3 xkeyboard mpd pulseaudio cpu ram-memory swap-memory network date battery Rofi Theme Scripts Buku bookmarks Man pages Flameshot dunst keynav Config Using with picom Picom Shadows Fading Opacity General settings Zathura Various software Browsers Office LaTeX Dev Manifests Flatpak Nix Services Music GNU Mcron ActivityWatch PulseEffects xsettingsd Discord rich presence Polkit Authentication agent Xmodmap VPN Davmail Shepherd config Sync Guix settings Global customization Colors Most of the colors are from the Palenight theme.</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&rsquo;t hate one another, no young boy will march to war and I will clean up my Emacs config. But that day isn&rsquo;t today.
|
|
My Emacs configuration.
|
|
As with other files in the repo, parts prefixed with (OFF) are not used but kept for historic purposes.
|
|
Table of Contents Primary setup Measure startup speed straight.el use-package Performance Garbage collection Run garbage collection when Emacs is unfocused Misc Native compilation Anaconda &amp; environment Custom file location Private config No littering Global editing configuration General keybindings stuff general.</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' Guix notes Davil Wilson&rsquo;s YouTube series Table of Contents Contents Profiles Activate profiles Update profiles Channels Systems Base configuration indigo eminence azure System installation Preparation Installation After installation Misc software &amp; notes VPN vpn-start vpn-stop flatpak conda Slack virt-manager wakatime-cli Manifest Contents Contents Profiles Activate profiles Update profiles Channels Systems Base configuration indigo eminence azure System installation Preparation Installation After installation Misc software &amp; notes VPN vpn-start vpn-stop flatpak conda Slack virt-manager wakatime-cli Manifest Profiles A profile is a way to group Guix packages.</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>My email configration. Currently I use lieer to fetch emails from Gmail, davmail &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>A set of my GNU/Linux configuration files. View at GitHub.
|
|
The majority of the software is configured with literate configuration strategy via Emacs' Org Mode. This way has its advantages and disadvantages, but overall it&rsquo;s pretty nice to keep the configs interweaved with comments in a handful of files.
|
|
The files themselves are managed and deployed via yadm, but I mostly use Org Mode rich noweb whenever I can instead of what yadm offers.</description>
|
|
</item>
|
|
|
|
</channel>
|
|
</rss>
|