Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-23 | git: Enable difftastic | Adrian Kummerlaender | |
2023-04-06 | Fixes after clearer separation of userspace | Adrian Kummerlaender | |
2023-03-12 | Add atlas ssh alias | Adrian Kummerlaender | |
2023-03-04 | Add fish config moved from system | Adrian Kummerlaender | |
2022-12-03 | Update to 22.11 | Adrian Kummerlaender | |
2022-12-03 | Tidy up default ssh hosts | Adrian Kummerlaender | |
2022-10-11 | Force mimeapps override | Adrian Kummerlaender | |
2021-09-14 | Add forge for magit Gitlab integration | Adrian Kummerlaender | |
2021-08-19 | Enable pure instantiation of config via flake | Adrian 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-18 | Flakeify home config | Adrian 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-01 | Remap capslock to escape also in home-manager | Adrian Kummerlaender | |
Somehow suddenly necessary, previously it worked due to the global config | |||
2021-07-06 | Get rid of default branch name nag | Adrian Kummerlaender | |
2021-07-03 | Update | Adrian Kummerlaender | |
2021-05-07 | Add ssh alias | Adrian Kummerlaender | |
2020-11-23 | Update cluster IP | Adrian Kummerlaender | |
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 | |