Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(lib): Upstream `lib` to vhack.eu | Benedikt Peetz | 3 days |
| | | | | This allows to share it with the server config. | ||
* | fix(flake/nixosConfigurations/common): Disable ollama by default | Benedikt Peetz | 9 days |
| | | | | My machines are not good enough to actually run relevant modules. | ||
* | feat(modules/yt): Migrate to by-name and add new `description` msgs | Benedikt Peetz | 9 days |
| | |||
* | feat(modules/ollama): Init | Benedikt Peetz | 2024-12-07 |
| | |||
* | fix(tests::infrastructure): Provide `sysLib` as module argument | Benedikt Peetz | 2024-11-29 |
| | |||
* | chore(hosts): Enable yambar | Benedikt Peetz | 2024-11-29 |
| | |||
* | tests(tests/nvim-checkhealth): Init | Benedikt Peetz | 2024-11-24 |
| | |||
* | 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-23 |
| | |||
* | refactor(legacy/conf/mpd): Move to a unified `mpd` by-name module | Benedikt Peetz | 2024-11-17 |
| | |||
* | fix(flake/packages): Re-add the `nvim` package | Benedikt Peetz | 2024-11-09 |
| | | | | | | 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. | ||
* | refactor(modules/legacy/conf/nvim): Move to `by-name` | Benedikt Peetz | 2024-11-09 |
| | |||
* | 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-11-02 |
| | |||
* | refactor(modules/git): Migrate and parameterize | Benedikt Peetz | 2024-10-24 |
| | |||
* | feat(modules/unison): Auto-ignore all symlinks made with `home.file` | Benedikt Peetz | 2024-10-24 |
| | | | | | | | 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. | ||
* | 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 | 2024-10-24 |
| | | | | | This increases the locality of configurations and makes it easier to see, what happens, when you enable a module. | ||
* | feat(modules/atuin): Init | Benedikt Peetz | 2024-10-18 |
| | |||
* | refactor(modules/secrets): Split into the modules, that need the secrets | Benedikt Peetz | 2024-10-18 |
| | | | | | Storing the secrets in the module that actually needs them, is a cleaner solution. | ||
* | refactor(modules/legacy/conf/lf): Move to new `by-name` dir | Benedikt Peetz | 2024-10-18 |
| | | | | | | | 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. | ||
* | 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 | 2024-10-18 |
| | | | | | | 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. | ||
* | fix(flake/devshell): Re-add `ragenix` and `rage` | Benedikt Peetz | 2024-09-29 |
| | |||
* | fix(flake/packages): Provide pkgsStable to `nvim` pkg | Benedikt Peetz | 2024-08-21 |
| | |||
* | fix(modules/home/nvim/plgs/nvim/neorg): Use stable version | Benedikt Peetz | 2024-08-02 |
| | | | | The unstable version is missing an lua dependency | ||
* | fix(flake/packages): Adapt the exposed `nvim` to the `pkgs` set changes | Benedikt Peetz | 2024-05-24 |
| | |||
* | feat(pkgs): Pull yambar-{cpu,memory} in tree | Benedikt Peetz | 2024-05-24 |
| | |||
* | fix(flake/nixosConfigurations): Adapt to new module structure | Benedikt Peetz | 2024-05-23 |
| | |||
* | refactor(flake/packages): Export the new pkgs set | Benedikt Peetz | 2024-05-23 |
| | |||
* | refactor(flake): Update to new pkgs set | Benedikt Peetz | 2024-05-23 |
| | |||
* | chore(treewide): Fully remove any last mentions of git-crypt | Benedikt Peetz | 2024-05-10 |
| | |||
* | feat(sys/secrets/lf/cd_paths): Generate with `lf-make-map` | Benedikt Peetz | 2024-05-09 |
| | |||
* | refactor(flake): Use an attrs for including open prs | Soispha | 2024-03-24 |
| | | | | This change allows to me to faster add new nixpkgs versions. | ||
* | fix(flake): Correctly export the overlayed package set as `legacyPackages` | Soispha | 2024-03-23 |
| | | | | | | The flake output `legacyPackages` is not actually “legacy”, it's just nested. Thus, the output exporting the overlayed `pkgs` should be named `legacyPackages`. | ||
* | fix(flake): Import my modules stuck in nixpkgs prs directly | Soispha | 2024-03-23 |
| | | | | | That makes it possible to use plain `nixpkgs-unstable` for the whole system, whilst still using my unmerged modules and packages. | ||
* | fix(flake): Use new vendored `generate_firefox_extensions` binary | Soispha | 2024-03-23 |
| | |||
* | feat(hm): Add nix-index and associated command_not_found_handler | Soispha | 2024-02-28 |
| | |||
* | refactor(hm/pkgs): Implement with an nixpkgs overlay | Soispha | 2024-02-24 |
| | |||
* | refactor(treewide): Remove my unused binaries | Soispha | 2024-02-23 |
| | | | | | | | These are: - grades (only last references) - video_pause - lf_rename | ||
* | fix(flake): Don't format `CHANGELOG.md` | Soispha | 2024-02-20 |
| | |||
* | refactor(treewide): Reformat all files with treefmt | Soispha | 2024-02-20 |
| | | | | | This includes getting all shellscripts to pass shellcheck. To accomplish this, some old scripts were removed | ||
* | build(flake): Add treefmt | Soispha | 2024-02-20 |
| | |||
* | fix(treewide): Fully remove grades | Soispha | 2024-01-30 |
| | |||
* | feat(flake): Add `pkgs` subattribute | Soispha | 2024-01-19 |
| | |||
* | fix(flake): Add `cargo` to make the rust language server work | Soispha | 2024-01-06 |
| | |||
* | feat(flake): Add `rustfmt` to the dev environment | Soispha | 2024-01-06 |
| | |||
* | feat(hm/pkgs/scr/fupdate): Move fupdate in my main config tree | Soispha | 2023-12-12 |
| |