about summary refs log tree commit diff
path: root/cfgfiles
Commit message (Collapse)AuthorAgeFilesLines
* cfgfiles/gajim: Properly define status messages.aszlig2014-12-311-119/+28
| | | | | | | | So far, I've kept the default ones and dragged custom ones to various machines manually. Now, this defines a few custom status messages I frequently use. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/gajim: Move msgwin tabs to the right.aszlig2014-12-311-1/+1
| | | | | | | Especially when having a large number of MUC channels, a scrollable tab bar on the top gets quite messy. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/gajim: Always maximize message window.aszlig2014-12-311-1/+1
| | | | | | Should work better with tiling window managers. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* vim: Move overrides and config into pkgs/vim.aszlig2014-10-131-287/+0
| | | | | | | | | | | The main reason for doing this is to avoid collisions with other vim variants in <nixpkgs> which are expecting an .override attribute. Moving it into pkgs/ entirely also has the advantage of being properly namespaced rather than "all over the place" and we also don't clash anymore with existing Vim packages. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/vim: Add all plugins to vim config.aszlig2014-10-131-0/+196
| | | | | | | | | We're now creating an environment, which accumulates links to all Vim plugins we need in our config. The only function which is left from VAM is DefineAndBind(), which is implemented as a single stub without full VAM. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles: Add vim configuration without plugins.aszlig2014-10-131-0/+91
| | | | | | | | Yep, it's only a rudimentary configuration without any plugins yet, because so far I've been using VAM to manage plugins but in the end I want to have them consistent among all my machines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move i3 configuration into its own module.aszlig2014-05-021-189/+0
| | | | | | | We want to keep common.nix nice and clean and in the long term the whole config should be more modular. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Enable audio controls using pvolctrl.aszlig2013-08-291-0/+5
| | | | | | | Since I use the new typematrix keyboard everywhere, which has audio control keys, why not use them? Hereby done :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Allow to specify primary network interface.aszlig2013-08-151-1/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Do workspace assignment based on machine.aszlig2013-08-151-30/+30
| | | | | | | | For example on dnyarri I only have the browser running on workspace 1 and the XMPP client is running on another machine. These names are now generated from a list of workspace names according to the respective machine name. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Add i3 config to system configuration.aszlig2013-08-141-0/+184
| | | | | | | | | | | This now embeds the i3 configuration file directly into the X session using the new option introduced by NixOS/nixos@9392329. The config file itself is not yet cleaned up and there is still quite a lot of cruft left over from my Debian system, but let's clean it up later. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Update changed configuration items.aszlig2013-06-071-2/+2
| | | | | | | | | | | | | | These are the changes I want to make on a permanent basis. The first is to _always_ "pop up" (it won't _really_ pop up because we're using single_roster_window) even when dnd or away. The reason is that urgent notifications aren't very disturbing while "in the zone", but on the other hand if I really _want_ to know, I want it to be seen even when away. In addition, this also sets chat state notifications to "composing_only". I'm sick of messages like "HEY!? Why aren't you paying attention!?" or "Why did you close the window?". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Enable speller and use DE and EN languages.aszlig2013-06-071-2/+2
| | | | | | | | Might get annoying someday, but until this is the case, let's activate it. This of course needs the aspell dictionaries for german and english, so add them to the env collections as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim.nix: Change version to 0.15.4.aszlig2013-05-271-1/+1
| | | | | | We don't want to re-trigger the configuration file updater, do we? Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Don't close (group)chat windows on ESC.aszlig2013-05-271-1/+1
| | | | | | | I'm a Vim user, so I tend to hit the escape key more often than people using other text editors ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim.nix: Don't confirm meta contacts.aszlig2013-05-271-1/+1
| | | | | | | I have lot's of those and I don't want to confirm them, because it's possible to separate them later if it was by accident. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Adjust styles of roster and emoticons.aszlig2013-05-271-8/+8
| | | | | | | | | | | | | | | | | For the emoticons, let's just turn them off. They're annoying as hell! The rest are just cosmetic changes to get closer to the UI I was familiar with TKabber. And well, I had nickname colors in chat windows mixed up so it was a bit hard for me to follow along (I always had cyan for my own nick and coral for other nick) because the own vs. other nick colors were swapped. One particularly annoying thing were those creepy animations of GTK+, so I'm turning them off. There is still the "smooth scrolling" in chat windows left, but that's a topic for a commit in the (hopefully not so) distant future :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim.nix: Always ask for offline status.aszlig2013-05-271-1/+1
| | | | | | I prefer to always specify a reason on why I'm going offline. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Convert gajim.config into a Nix attrset.aszlig2013-05-252-659/+822
| | | | | | | This should bring us to the point where it's easy to kill off some repetition in the config file by defining functions for those repetitive values. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move over from TKabber to Gajim.aszlig2013-05-251-0/+659
| | | | | | | | | | | | | | This not only patches the desired configuration into Gajim itself but also enforces a specific GTK+ theme to be used for Gajim only. The main reason for that is to mimic the look of my previos TKabber theme and configuration. For the gory details, have a look at the patch. Basically we just use the config from the nix store as a default configuration file and only add changed lines to the configuration in the home directory. That way we can still play around with options while not killing our base configuration. If we want to make something permanent, we can just move it into the nix config. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Add synergy call and configuration.aszlig2013-01-091-0/+18
So, now we no langer need to issue synergys by the window manager or in the shell, just log in and everything is set up :-) Well, of course you should only do something like this in a trusted environment, because this means, that mouse movements and keystrokes are sent unencrypted! Be sure to set up a SSH tunnel or something similar if you're in a hostile environment. Signed-off-by: aszlig <aszlig@redmoonstudios.org>