2009-05-13, 21:54
So, I’m struggling somewhat with the move to Arch. Not that Arch is
problematic in any way, it seems to be me and my “debianised thinking”.
I noticed that the Vim plugins that were packaged for Arch all install in
system directories and hence are imposed on all users. Not a good thing. So,
inspired by Debian’s vim-addons-manager, I hacked up a solution relying
on pacman. Then I packaged two Vim plugins for Arch. The idea was to do
rather than talk, so it wasn’t until after this that I asked for feedback on
aur-general. Just to have the idea shot down
Anyway, after being presented with an existing solution more inline with “the
Arch way” I decided to try it out. I’ve now subscribed to using
GetLatestVimScripts. Brilliant.
Now I need to convince the author of haskellmode to put it on vim.org
and I really ought to get my packages off AUR.
2009-05-11, 21:57
A few days ago I packaged the vim haskellmode for Arch Linux and uploaded it to AUR.
2009-05-09, 19:02
After the previous setup steps I found the next task was to add
a few odds and ends really were needed before proceeding to other major
things, like audio, email, and such. Several of the things I needed are
available from AUR so to make things easier I started by adding
archlinuxfr to my /etc/pacman.conf:
--- pacman.conf_orig 2009-05-09 18:47:19.825013872 +0100
+++ pacman.conf 2009-04-26 08:22:05.471685249 +0100
@@ -70,6 +70,9 @@
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
+[archlinuxfr]
+Server = http://repo.archlinux.fr/x86_64
+
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
After that I updated the package listings (pacman -Sy) and installed yaourt
(pacman -S yaourt).
After this I could easily install the other packages I need:
- nautilus-dropbox
- encfs
- pam_mount
- keysafe
- hpodder
- twitux
Only pam_mount needed some extra configuration. First I added two lines each to /etc/pam.d/gdm and /etc/pam.d/login:
auth optional pam_mount.so
session optional pam_mount.so
Then I modified /etc/security/pam_mount.conf.xml to allow users to have their own configs, that’s done by uncommenting the line
<luserconf name=".pam_mount.conf.xml" />