Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-03 | Update git config | Adrian Kummerlaender | |
2020-10-22 | Switch from full TeX Live to Tectonic for generic TeX environment | Adrian Kummerlaender | |
2020-08-27 | Use niv for tracking channel versions | Adrian Kummerlaender | |
This way the config is actually reproducible without manually tracking supported nixpkgs states. home-manager is now not installed environment-wide anymore but only available inside a nix-shell. | |||
2020-06-26 | Increase upper limit for gpg-agent TTL | Adrian Kummerlaender | |
2020-06-26 | Reenable fish aliases | Adrian Kummerlaender | |
Seem to have gotten lost recently, update? | |||
2020-06-24 | Update mu4e mail setup | Adrian Kummerlaender | |
2020-06-23 | Manage mimeapps | Adrian Kummerlaender | |
2020-06-22 | Setup direnv to use nix-shell envs from Emacs | Adrian Kummerlaender | |
2020-06-07 | Enable git LFS | Adrian Kummerlaender | |
2020-02-29 | Add rofi selector for pass | Adrian Kummerlaender | |
2020-02-19 | Add flag for inheriting shell to nix-shell alias | Adrian Kummerlaender | |
2020-02-18 | Replace lorri with custom persistent-nix-shell | Adrian Kummerlaender | |
Lorri has shown itself to be rather unstable for my particular use case: * It is unclear when derivations are actually rebuilt * Polling did not seem consistent, i.e. I had to issue manual `ping_` calls * I do not want to issue manual `lorri watch` calls to fix this * It sporadically started building GC roots without any clear reason for doing so In the end all I really want is a way to prevent nix-shells from being garbage-collected. In this scenario using lorri is overkill. `persistent-nix-shell` is a simple wrapper around `nix-shell` that adds GC roots prior to entering the environment. | |||
2020-01-22 | Add multihop ssh config | Adrian Kummerlaender | |
2020-01-17 | Turn down direnv verbosity | Adrian Kummerlaender | |
Without this flag terminal output is spammed with various environment messages. | |||
2020-01-14 | Setup lorri | Adrian Kummerlaender | |
2019-12-09 | Alias `cat` to `bat` | Adrian Kummerlaender | |
2019-11-06 | Add majestix ssh alias | Adrian Kummerlaender | |
2019-10-24 | Pull in GNvim from unstable | Adrian Kummerlaender | |
2019-07-11 | Update default applications | Adrian Kummerlaender | |
2019-05-21 | Add nix-shell fish alias | Adrian Kummerlaender | |
2019-04-27 | Set meld as git merge tool | Adrian Kummerlaender | |
2019-04-17 | Update config after system update | Adrian Kummerlaender | |
2019-03-03 | Update to use nvim by default | Adrian Kummerlaender | |
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. | |||
2019-03-02 | Centrally define set of custom packages | Adrian Kummerlaender | |
Weirdly I did not find a better way to pass a userspace "<mypkgs>" channel throughout the home-manager expression tree. i.e. adding a "mypkgs ? import <mypkgs> { }" 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. | |||
2019-03-02 | Update home-manager installation method to use channel | Adrian Kummerlaender | |
2019-02-24 | Move Tasker into module folder | Adrian Kummerlaender | |
2019-02-22 | Declare tasks as attribute option | Adrian Kummerlaender | |
This way it is easy to support e.g. host specific tasks | |||
2019-02-15 | Update git eMail address | Adrian Kummerlaender | |
2019-02-01 | Add custom config key for enabling hidpi mode | Adrian Kummerlaender | |
If this approach works as well as I hope it might become advantageous to nixify e.g. XMonad configuration. | |||
2019-01-31 | Use full git derivation | Adrian Kummerlaender | |
2018-10-10 | Increase SSH agent TTL | Adrian Kummerlaender | |
2018-10-01 | Update SSH config | Adrian Kummerlaender | |
2018-09-19 | Add SSH config | Adrian Kummerlaender | |
2018-07-11 | Add host-specific config analogously to nixos_system | Adrian Kummerlaender | |
Enables installation of modem-manager-gui derivation to be restricted to asterix. XMonad config will also get host-specific sections in the future. | |||
2018-05-05 | Basic attempt at a better structure | Adrian Kummerlaender | |
2018-05-02 | Fix oomox-gtk-theme derivation after update | Adrian Kummerlaender | |
…I am not clear what happened here. | |||
2018-05-01 | Add libreoffice, syncthing | Adrian Kummerlaender | |
2018-04-28 | Add Zeal | Adrian Kummerlaender | |
2018-04-28 | Configure XDG user dirs | Adrian Kummerlaender | |
2018-04-26 | Set GTK font to Iosevka | Adrian Kummerlaender | |
2018-04-25 | Use kitty as default terminal | Adrian Kummerlaender | |
Wish I could completely disable the kitty-internal tiling features but even so it performs better than urxvt - especially when using vim-csexact color scheme conversion. | |||
2018-04-24 | Add oomox-archdroid-icon-theme derivation | Adrian Kummerlaender | |
2018-04-24 | Make oomox-gtk-theme derivation configurable | Adrian Kummerlaender | |
2018-04-23 | Add basic oomox-gtk-theme derivation | Adrian Kummerlaender | |
For my current laptop configuration I maintain a custom GTK theme to match i3 and vim color schemes (see KnairdA/dotfiles). As starting point I want to port this setup to NixOS and XMonad. The objective is to get to a point where I can change accent colors in a central location (i.e. some Nix file) and generate everything else automatically. The included derivation builds and installs this custom oomox generated theme in a quick and dirty fashion. This can definitely be improved in many ways, e.g. splitting the config into Nix params. The result looks mostly correct - remaining differences are probably due to the missing Icon theme. Additionally I had to define $HOME as oomox seems to attempt to write there in spite of the target directory definition. Note that this derivation currently only builds on unstable as older versions of sassc terminate with some kind of CSS error. Luckily this is no problem for Nix. | |||
2018-04-23 | Add zathura configuration | Adrian Kummerlaender | |
2018-04-22 | Structure packages | Adrian Kummerlaender | |
2018-04-22 | Move urxvt config until module is written, add pcmanfm auto-mounting | Adrian Kummerlaender | |
2018-04-22 | Start tracking NixOS home-manager configuration | Adrian Kummerlaender | |
Placed in ~/.config/nixpkgs/ |