aboutsummaryrefslogtreecommitdiff
path: root/home.nix
AgeCommit message (Collapse)Author
2022-10-11Force mimeapps overrideAdrian Kummerlaender
2021-09-14Add forge for magit Gitlab integrationAdrian Kummerlaender
2021-08-19Enable pure instantiation of config via flakeAdrian Kummerlaender
i.e. via `nix run .#hostname`. Currently pulling in a pending pull request at jupyterWith for flakeified JupyterLab installations. The entire system consisting of `nixos_system` and `nixos_home` flakes can now be purely instantiated from clones in the user directory. No "/etc/nixos" resp. ".config/nixpkgs" needed. This is nice, probably not going to bother merging both repositories.
2021-08-18Flakeify home configAdrian Kummerlaender
Use nix flakes instead of niv for pinning dependency channels. First step towards merging my "nixos-system" and "nixos-home" configs into a single trivially reproducible flake setup. Apply home config via: > nix build .#homeManagerConfigurations.common.activationPackage --impure > ./result/activate
2021-08-01Remap capslock to escape also in home-managerAdrian Kummerlaender
Somehow suddenly necessary, previously it worked due to the global config
2021-07-06Get rid of default branch name nagAdrian Kummerlaender
2021-07-03UpdateAdrian Kummerlaender
2021-05-07Add ssh aliasAdrian Kummerlaender
2020-11-23Update cluster IPAdrian Kummerlaender
2020-11-03Update git configAdrian Kummerlaender
2020-10-22Switch from full TeX Live to Tectonic for generic TeX environmentAdrian Kummerlaender
2020-08-27Use niv for tracking channel versionsAdrian 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-26Increase upper limit for gpg-agent TTLAdrian Kummerlaender
2020-06-26Reenable fish aliasesAdrian Kummerlaender
Seem to have gotten lost recently, update?
2020-06-24Update mu4e mail setupAdrian Kummerlaender
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.