<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos_home/gui/pkgs, branch master</title>
<subtitle>My NixOS home-manager configuration</subtitle>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/'/>
<entry>
<title>Fix sxiv config</title>
<updated>2020-06-09T20:13:48+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2020-06-09T20:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=61fd89e65e40a253ff95cfe41696a7ae5836d38a'/>
<id>61fd89e65e40a253ff95cfe41696a7ae5836d38a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update config after system update</title>
<updated>2019-04-17T18:36:50+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-04-17T18:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=c7e8420e8f2951fe260614c9c3aee7b0dd1f394d'/>
<id>c7e8420e8f2951fe260614c9c3aee7b0dd1f394d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to use nvim by default</title>
<updated>2019-03-03T19:56:47+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-03-03T19:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=31bf8658c3d7992d7e7f1b76d7b9b68ce19e8c3b'/>
<id>31bf8658c3d7992d7e7f1b76d7b9b68ce19e8c3b</id>
<content type='text'>
mypkgs builts on nixpkgs-unstable to get a current nvim version.
Luckily this kind of mixture of various versions is yet another
strong suit of Nix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mypkgs builts on nixpkgs-unstable to get a current nvim version.
Luckily this kind of mixture of various versions is yet another
strong suit of Nix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Centrally define set of custom packages</title>
<updated>2019-03-02T19:49:45+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-03-02T19:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=f6cdb4a4b050581a257789ab14a9557aba7ff37b'/>
<id>f6cdb4a4b050581a257789ab14a9557aba7ff37b</id>
<content type='text'>
Weirdly I did not find a better way to pass a userspace "&lt;mypkgs&gt;"
channel throughout the home-manager expression tree.

i.e. adding a "mypkgs ? import &lt;mypkgs&gt; { }" argument to all expressions
     failed somewhere inside Nix.

However this way has the benefit of making it very easy to augment the
derivations maintained in pkgs.kummerlaender.eu with additional packages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Weirdly I did not find a better way to pass a userspace "&lt;mypkgs&gt;"
channel throughout the home-manager expression tree.

i.e. adding a "mypkgs ? import &lt;mypkgs&gt; { }" argument to all expressions
     failed somewhere inside Nix.

However this way has the benefit of making it very easy to augment the
derivations maintained in pkgs.kummerlaender.eu with additional packages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Tasker into module folder</title>
<updated>2019-02-24T20:45:28+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-24T20:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=52b136997fbe7243f508522bf0239932be80deb8'/>
<id>52b136997fbe7243f508522bf0239932be80deb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Tasker types for opening terminal / vim in local nix-shell</title>
<updated>2019-02-24T20:16:45+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-24T20:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3'/>
<id>224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add nix-shell environment type to tasker</title>
<updated>2019-02-24T20:02:29+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-24T20:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=f87582250fd324cd04886cd84a7ee58d03133b13'/>
<id>f87582250fd324cd04886cd84a7ee58d03133b13</id>
<content type='text'>
Allows for convenient management of non-project-specific shell environments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows for convenient management of non-project-specific shell environments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define type of task entries</title>
<updated>2019-02-24T16:24:47+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-24T16:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=68e680721c875c5b677b5c60e754cdf81cc0e909'/>
<id>68e680721c875c5b677b5c60e754cdf81cc0e909</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Setup generic name for easier filtering in tasker</title>
<updated>2019-02-22T11:57:13+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-22T11:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=aa119896557a42afde65b83f614b31af0d5948a0'/>
<id>aa119896557a42afde65b83f614b31af0d5948a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support terminal tasks in tasker</title>
<updated>2019-02-22T11:53:13+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-22T11:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=bcd478bfaa2e91bd4a0946e5aad775cf65e95f1d'/>
<id>bcd478bfaa2e91bd4a0946e5aad775cf65e95f1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Nixify project task launcher</title>
<updated>2019-02-22T11:30:35+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-22T11:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=a0c8daf64aaa392949b99d5e5ae5df9a763dfec8'/>
<id>a0c8daf64aaa392949b99d5e5ae5df9a763dfec8</id>
<content type='text'>
Task scripts and desktop shortcuts are now autogenerated using a
friendly list of tasks in `gui/tasker.nix`.

i.e. a separate rofi launcher is unnecessary as the generated desktop
files are automatically picked up by stock rofi.

This is nice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task scripts and desktop shortcuts are now autogenerated using a
friendly list of tasks in `gui/tasker.nix`.

i.e. a separate rofi launcher is unnecessary as the generated desktop
files are automatically picked up by stock rofi.

This is nice.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvise rofi task launcher</title>
<updated>2019-02-21T21:08:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-21T21:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=fcd7bb539aa6930d7cba8381bc9a3b6608ad6393'/>
<id>fcd7bb539aa6930d7cba8381bc9a3b6608ad6393</id>
<content type='text'>
`tasker` opens a rofi selection of all scripts found in `~/.local/share/tasks`.
This is useful for launching e.g. project specific nix-shells, vim instances and so on.

Actual tasks are not included at this point as they are still quite rudimentary.

This vision is that this develops into a Nix and XMonad integrated
project manager that:

* Automatically clones the project repository if it is not already available
* Allows for (optional) central management of nix-shell derivations
* Allows for easy isolation of project-specific UI utilities
* Enables convenient launching of build and test scripts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`tasker` opens a rofi selection of all scripts found in `~/.local/share/tasks`.
This is useful for launching e.g. project specific nix-shells, vim instances and so on.

Actual tasks are not included at this point as they are still quite rudimentary.

This vision is that this develops into a Nix and XMonad integrated
project manager that:

* Automatically clones the project repository if it is not already available
* Allows for (optional) central management of nix-shell derivations
* Allows for easy isolation of project-specific UI utilities
* Enables convenient launching of build and test scripts
</pre>
</div>
</content>
</entry>
<entry>
<title>Add uictrl dependencies</title>
<updated>2019-02-15T21:50:39+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-15T21:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=7819771a61f577360c2401d9232cadc25a969e15'/>
<id>7819771a61f577360c2401d9232cadc25a969e15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add custom script for cycling workspaces in touchegg</title>
<updated>2019-02-15T21:27:32+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-02-15T21:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=18425fd98eae360ab4af07abe724658875e732ec'/>
<id>18425fd98eae360ab4af07abe724658875e732ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use derivations from pkgs.kummerlaender.eu</title>
<updated>2018-09-26T20:01:17+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-09-26T20:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=16ca63f369b95f2c7663ca563ba487a52b155974'/>
<id>16ca63f369b95f2c7663ca563ba487a52b155974</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add host-specific config analogously to nixos_system</title>
<updated>2018-07-11T18:42:10+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-07-11T18:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=93a53dc19cf1761e3a9ee924cfe146a465a11735'/>
<id>93a53dc19cf1761e3a9ee924cfe146a465a11735</id>
<content type='text'>
Enables installation of modem-manager-gui derivation to be restricted to asterix.
XMonad config will also get host-specific sections in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enables installation of modem-manager-gui derivation to be restricted to asterix.
XMonad config will also get host-specific sections in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Neovim-Qt as vim frontend</title>
<updated>2018-05-19T19:07:09+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-05-19T19:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=2098ae5b0f44949118f64030e6cfb7fc3664c075'/>
<id>2098ae5b0f44949118f64030e6cfb7fc3664c075</id>
<content type='text'>
Default CLI editor is currently still Vim, mainly because cs-exact
doesn't work correctly in Neovim. Neovim-Qt is preferable to GVim as the
latter has ugly pixel glitches on my system (maybe related to
proprietary NVidia drivers? This was not a problem on the x220)

The neovim-qt derivation is built using a custom nvim derivation which
in turn uses the global vim configuration managed in /etc/nixos/pkgs/vim.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default CLI editor is currently still Vim, mainly because cs-exact
doesn't work correctly in Neovim. Neovim-Qt is preferable to GVim as the
latter has ugly pixel glitches on my system (maybe related to
proprietary NVidia drivers? This was not a problem on the x220)

The neovim-qt derivation is built using a custom nvim derivation which
in turn uses the global vim configuration managed in /etc/nixos/pkgs/vim.
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure sxiv colors</title>
<updated>2018-05-10T11:59:28+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-05-10T11:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=72c4fd4fe46586cf0bc52e868a1686964f3cc0e5'/>
<id>72c4fd4fe46586cf0bc52e868a1686964f3cc0e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic attempt at a better structure</title>
<updated>2018-05-05T11:02:04+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2018-05-05T11:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/nixos_home/commit/?id=dea9a66fccca94ed27387246e384f3dcb20501f6'/>
<id>dea9a66fccca94ed27387246e384f3dcb20501f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
