aboutsummaryrefslogtreecommitdiff
path: root/home.nix
AgeCommit message (Collapse)Author
2020-06-23Manage mimeappsAdrian Kummerlaender
2020-06-22Setup direnv to use nix-shell envs from EmacsAdrian Kummerlaender
2020-06-07Enable git LFSAdrian Kummerlaender
2020-02-29Add rofi selector for passAdrian Kummerlaender
2020-02-19Add flag for inheriting shell to nix-shell aliasAdrian Kummerlaender
2020-02-18Replace lorri with custom persistent-nix-shellAdrian 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-22Add multihop ssh configAdrian Kummerlaender
2020-01-17Turn down direnv verbosityAdrian Kummerlaender
Without this flag terminal output is spammed with various environment messages.
2020-01-14Setup lorriAdrian Kummerlaender
2019-12-09Alias `cat` to `bat`Adrian Kummerlaender
2019-11-06Add majestix ssh aliasAdrian Kummerlaender
2019-10-24Pull in GNvim from unstableAdrian Kummerlaender
2019-07-11Update default applicationsAdrian Kummerlaender
2019-05-21Add nix-shell fish aliasAdrian Kummerlaender
2019-04-27Set meld as git merge toolAdrian Kummerlaender
2019-04-17Update config after system updateAdrian Kummerlaender
2019-03-03Update to use nvim by defaultAdrian 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-02Centrally define set of custom packagesAdrian 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-02Update home-manager installation method to use channelAdrian Kummerlaender
2019-02-24Move Tasker into module folderAdrian Kummerlaender
2019-02-22Declare tasks as attribute optionAdrian Kummerlaender
This way it is easy to support e.g. host specific tasks
2019-02-15Update git eMail addressAdrian Kummerlaender
2019-02-01Add custom config key for enabling hidpi modeAdrian Kummerlaender
If this approach works as well as I hope it might become advantageous to nixify e.g. XMonad configuration.
2019-01-31Use full git derivationAdrian Kummerlaender
2018-10-10Increase SSH agent TTLAdrian Kummerlaender
2018-10-01Update SSH configAdrian Kummerlaender
2018-09-19Add SSH configAdrian Kummerlaender
2018-07-11Add host-specific config analogously to nixos_systemAdrian 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-05Basic attempt at a better structureAdrian Kummerlaender
2018-05-02Fix oomox-gtk-theme derivation after updateAdrian Kummerlaender
…I am not clear what happened here.
2018-05-01Add libreoffice, syncthingAdrian Kummerlaender
2018-04-28Add ZealAdrian Kummerlaender
2018-04-28Configure XDG user dirsAdrian Kummerlaender
2018-04-26Set GTK font to IosevkaAdrian Kummerlaender
2018-04-25Use kitty as default terminalAdrian 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-24Add oomox-archdroid-icon-theme derivationAdrian Kummerlaender
2018-04-24Make oomox-gtk-theme derivation configurableAdrian Kummerlaender
2018-04-23Add basic oomox-gtk-theme derivationAdrian 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-23Add zathura configurationAdrian Kummerlaender
2018-04-22Structure packagesAdrian Kummerlaender
2018-04-22Move urxvt config until module is written, add pcmanfm auto-mountingAdrian Kummerlaender
2018-04-22Start tracking NixOS home-manager configurationAdrian Kummerlaender
Placed in ~/.config/nixpkgs/