<feed xmlns='http://www.w3.org/2005/Atom'>
<title>new-dotfiles/mbsync, branch main</title>
<subtitle>New repository of dotfiles</subtitle>
<id>https://code.ryuslash.org/new-dotfiles/atom?h=main</id>
<link rel='self' href='https://code.ryuslash.org/new-dotfiles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/'/>
<updated>2025-03-29T05:31:07Z</updated>
<entry>
<title>mbsync: Sync X-tra folders too</title>
<updated>2025-03-29T05:31:07Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2025-03-29T05:31:07Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=4fcd2067e67a87c42484565f61ddca414c89732a'/>
<id>urn:sha1:4fcd2067e67a87c42484565f61ddca414c89732a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix deprecation warning</title>
<updated>2024-11-29T07:34:09Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2024-11-29T07:31:58Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=905b99ad4746ce22d8f0aa1ad98a180774b8d58b'/>
<id>urn:sha1:905b99ad4746ce22d8f0aa1ad98a180774b8d58b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[mbsync] Don't synchronize sent mail from Google</title>
<updated>2023-03-06T17:42:40Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2023-03-06T17:42:40Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=6de55e66ce88cd3cd841b7cec669a515264a763f'/>
<id>urn:sha1:6de55e66ce88cd3cd841b7cec669a515264a763f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add shepherd and mcron services for some applications</title>
<updated>2022-05-18T04:58:35Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2022-05-18T04:58:35Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=c16cfe3e48ac9a3f55f9946022f6cae3794a92a5'/>
<id>urn:sha1:c16cfe3e48ac9a3f55f9946022f6cae3794a92a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update GNUmakefile</title>
<updated>2022-01-31T07:12:22Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2022-01-31T07:12:22Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=9b7417f6c69360273e82b41130992c44fe373101'/>
<id>urn:sha1:9b7417f6c69360273e82b41130992c44fe373101</id>
<content type='text'>
- Add the ‘dunst’, ‘zsh’, ‘mcron’, and ‘mbsync’ modules.

- Tell Make that any ‘*.el’ files ar “precious”, meaning that when a ‘.elc’ file
  was generated from a ‘.el’ file that was itself generated from a ‘.org’ file,
  the ‘.el’ file isn't just an intermediate file and should not be deleted.

- Change the ‘install’ and ‘clean’ to use the ‘*-stow’ and ‘*-clean’ rules set
  up for each module.

- Add configuration for ‘outline-minor-mode’ and change the headings to adhere
  to that configuration.

- Stop using the ‘build/’ directory, tangle all the files to the same directory
  as the source files, and use stow, not cp, to install them. The only exception
  is the XDG files, which now have their specific ‘xdg-stow’ rule. This is
  necessary because programs using these files will overwrite a symbolic link
  they find and replace it with a new file, overwriting my settings.

- Add some files that were missing, and rename some files to follow the existing
  convention to make them easy to tangle.
</content>
</entry>
<entry>
<title>[mbsync] Get the account credentials from the secret service</title>
<updated>2021-11-03T05:06:32Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-10-22T06:45:24Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=f5896ccc12007abbb89688685fcd061c1d4b4bed'/>
<id>urn:sha1:f5896ccc12007abbb89688685fcd061c1d4b4bed</id>
<content type='text'>
Instead of using my custom Python script that looks them up, just use the
command-line application included in the ‘libsecret’ package on Archlinux.

Remove the custom helper script that I’d written for them.
</content>
</entry>
<entry>
<title>[mbsync] Rename ‘Master’ -&gt; ‘Far’, ‘Slave’ -&gt; ‘Near’</title>
<updated>2021-11-03T05:06:32Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-10-22T06:44:38Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=92d2d4650e645853333474c16234a8a1d5a705f9'/>
<id>urn:sha1:92d2d4650e645853333474c16234a8a1d5a705f9</id>
<content type='text'>
The previous options were deprecated.
</content>
</entry>
<entry>
<title>[mbsync] Sync all ‘ml-*’ inboxes and ‘INBOX’</title>
<updated>2021-11-03T05:06:32Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-10-22T06:40:57Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=f655e1e3c288048aa62f1bf6226d54d8e38352cb'/>
<id>urn:sha1:f655e1e3c288048aa62f1bf6226d54d8e38352cb</id>
<content type='text'>
I’ve renamed all of them so that if I add or remove them I don’t have to worry
about updating mbsync.
</content>
</entry>
<entry>
<title>Fixup which directories get synced</title>
<updated>2020-04-23T06:18:29Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2020-04-23T06:18:29Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=7f870a0035f1f270c7bf301cb665c26ddab0b494'/>
<id>urn:sha1:7f870a0035f1f270c7bf301cb665c26ddab0b494</id>
<content type='text'>
Syncing all of them was causing mbsync to fail.
</content>
</entry>
<entry>
<title>Fix (automatic) syncing of email</title>
<updated>2019-08-15T06:45:13Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2019-08-15T06:45:13Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/new-dotfiles/commit/?id=946b7425dec6b3a97abdd631f1c00f7f4ca79a4f'/>
<id>urn:sha1:946b7425dec6b3a97abdd631f1c00f7f4ca79a4f</id>
<content type='text'>
- Load the necessary environment variables from ‘gnome-keyring-daemon’ when
  loading fish.
- Don’t sync the Archive directory from ryuslash.org, it’s too big and mbsync
  seems to get really confused about it.
- Disable old email accounts from syncing with mbsync.
- Fix the ‘get-mail-password’ and ‘set-mail-password’ scripts.
  - Use ‘secretstorage’ instead of ‘keyring’, this appears to be newer and
    easier to use.
</content>
</entry>
</feed>
