| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2025-05-16 | flake: Remove `ragenix` input | Benedikt Peetz | |
| `ragenix` is packaged in `nixpkgs` and can be used from it. | |||
| 2025-05-16 | bootstrap: Remove | Benedikt Peetz | |
| These scripts can be useful for the future, but currently they are just tech-dept. | |||
| 2025-04-27 | flake/default.nix: Add the `reuse` tool to the dev shell | Benedikt Peetz | |
| 2025-04-27 | treewide: Add nice GPL-3.0-or-later license header | Benedikt Peetz | |
| This change also ensures that this repo is reuse-3.0 compliant. | |||
| 2025-04-04 | refactor(treewide): Remove unneeded lambda arguments with deadnix | Benedikt Peetz | |
| The command was: ``` deadnix --output-format json | while read -r line; do echo "$line" | jq .file --raw-output; done | xargs nvim ``` | |||
| 2025-04-04 | feat(flake): Add `deadnix` to the dev shell | Benedikt Peetz | |
| 2025-04-04 | refactor(hosts): Remove the unmaintained hosts | Benedikt Peetz | |
| 2025-04-02 | refactor(modules/legacy/firefox): Move to by-name | Benedikt Peetz | |
| This also improves the arkanfox-integration and the profile id generation. | |||
| 2025-04-02 | refactor(treewide): Remove `river_init_lesser` | Benedikt Peetz | |
| This was moved in-tree a while ago. | |||
| 2025-03-29 | fix(modules/nvim/plgs/lf-nvim): Use the package from my nixpgks pr | Benedikt Peetz | |
| 2025-03-29 | fix(modules/xdg): Migrate to the merged xdg-desktop-terminal-filechooser | Benedikt Peetz | |
| 2025-03-29 | refactor(pkgs/update-vim-plugins): Remove | Benedikt Peetz | |
| Let's start using the nixpkgs infrastructure instead of this python application. | |||
| 2025-02-04 | refactor(flake/nixosModules/common.nix): Move to `modules/common` | Benedikt Peetz | |
| This file is commonly edited, when a module is changed. As such moving it to the `modules` directory, is an obvious decision. | |||
| 2025-02-03 | feat(modules/mpv): Migrate to `by-name` and add some scripts | Benedikt Peetz | |
| 2025-02-02 | fix(flake/packages): Use correct nvim package to override | Benedikt Peetz | |
| 2025-02-02 | refactor(modules/river): Migrate to `by-name` | Benedikt Peetz | |
| This includes a near rewrite `river-mk-keymap` (previously, `river_init_lesser`.) | |||
| 2025-02-02 | feat(lib): Init `baseLib` | Benedikt Peetz | |
| 2025-02-02 | refactor(modules/swaylock): Migrate to by-name | Benedikt Peetz | |
| 2025-01-30 | fix(modules/impermanence): Only persist `~/.mozilla/firefox` | Benedikt Peetz | |
| The other directories don't contain anything worthy to be persisted. Besides, persisting `~/.mozilla/native-messaging-hosts` results in tridactly changing the symlink to it's native messaging host. | |||
| 2025-01-30 | fix(modules/direnv): Migrate to `by-name` | Benedikt Peetz | |
| 2024-12-30 | feat(modules/legacy/river): Add mapping to start `qmk-unicode-type` | Benedikt Peetz | |
| That program communicates with my keyboard and sets a Unicode character. | |||
| 2024-12-20 | refactor(lib): Upstream `lib` to vhack.eu | Benedikt Peetz | |
| This allows to share it with the server config. | |||
| 2024-12-14 | fix(flake/nixosConfigurations/common): Disable ollama by default | Benedikt Peetz | |
| My machines are not good enough to actually run relevant modules. | |||
| 2024-12-14 | feat(modules/yt): Migrate to by-name and add new `description` msgs | Benedikt Peetz | |
| 2024-12-07 | feat(modules/ollama): Init | Benedikt Peetz | |
| 2024-11-29 | fix(tests::infrastructure): Provide `sysLib` as module argument | Benedikt Peetz | |
| 2024-11-29 | chore(hosts): Enable yambar | Benedikt Peetz | |
| 2024-11-24 | tests(tests/nvim-checkhealth): Init | Benedikt Peetz | |
| 2024-11-23 | style(treewide): Refactor | Benedikt Peetz | |
| 2024-11-23 | fix(modules/taskwarrior): Provide an enable option | Benedikt Peetz | |
| 2024-11-23 | tests(flake): Hook up to the flake's check and package attributes | Benedikt Peetz | |
| 2024-11-17 | refactor(legacy/conf/mpd): Move to a unified `mpd` by-name module | Benedikt Peetz | |
| 2024-11-09 | fix(flake/packages): Re-add the `nvim` package | Benedikt Peetz | |
| This implementation is by-far better than the previous one and avoids a whole set of problems that came, with trying to re-implement the NixOS module system. | |||
| 2024-11-09 | refactor(modules/legacy/conf/nvim): Move to `by-name` | Benedikt Peetz | |
| 2024-11-02 | feat(flake/treefmt.nix): Specify lua formatter settings | Benedikt Peetz | |
| 2024-11-02 | fix(flake/nixosConfigurations/common): Actually enable the new `less` module | Benedikt Peetz | |
| 2024-10-24 | refactor(modules/git): Migrate and parameterize | Benedikt Peetz | |
| 2024-10-24 | feat(modules/unison): Auto-ignore all symlinks made with `home.file` | Benedikt Peetz | |
| This allows us to actually sync symlinks, as most of the unwanted ones are already ignored. And syncing the `.direnv` gc-roots is not that much of a problem, because these are re-generated when they point to a non-existent path. | |||
| 2024-10-24 | refactor(modules/unison): Migrate to `by-name` and parameterize | Benedikt Peetz | |
| 2024-10-24 | refactor(modules/impermanence): Move all optional dirs to their modules | Benedikt Peetz | |
| This increases the locality of configurations and makes it easier to see, what happens, when you enable a module. | |||
| 2024-10-18 | feat(modules/atuin): Init | Benedikt Peetz | |
| 2024-10-18 | refactor(modules/secrets): Split into the modules, that need the secrets | Benedikt Peetz | |
| Storing the secrets in the module that actually needs them, is a cleaner solution. | |||
| 2024-10-18 | refactor(modules/legacy/conf/lf): Move to new `by-name` dir | Benedikt Peetz | |
| This makes it possible to mix and match between `NixOS` and `home-manager` options and thus allows merging the secret handling directly into this module. Furthermore, the `systemd` tempfiles handling was also merged into this module. | |||
| 2024-10-18 | refactor(modules/legacy/conf/zsh): Parameterize and move to new `by-name` | Benedikt Peetz | |
| 2024-10-18 | feat(hosts): Share common options | Benedikt Peetz | |
| 2024-10-18 | refactor(modules): Move all system modules to `by-name` | Benedikt Peetz | |
| From now on all modules should be added to the new `by-name` directory. This should help remove the (superficial and utterly useless) distinction between `home-manager` and `NixOS` modules. | |||
| 2024-09-29 | fix(flake/devshell): Re-add `ragenix` and `rage` | Benedikt Peetz | |
| 2024-08-21 | fix(flake/packages): Provide pkgsStable to `nvim` pkg | Benedikt Peetz | |
| 2024-08-02 | fix(modules/home/nvim/plgs/nvim/neorg): Use stable version | Benedikt Peetz | |
| The unstable version is missing an lua dependency | |||
| 2024-05-24 | fix(flake/packages): Adapt the exposed `nvim` to the `pkgs` set changes | Benedikt Peetz | |
