about summary refs log tree commit diff
path: root/home/packages (follow)
Commit message (Collapse)AuthorAgeFilesLines
* home/profiles: move (almost) all modules to profilesFranck Cuny2023-05-051-71/+0
| | | | | This is a major refactor, similar to what was done for the hosts, but in a single commit.
* home/packages: rewrite scripts to use writeShellApplicationFranck Cuny2023-04-301-9/+11
| | | | | This function produces a shell script with dependencies, set the PATH, set some SHELLOPTS, and check the script with shellcheck.
* home/packages: add a wrapper for restic on the nasFranck Cuny2023-04-301-0/+16
| | | | | This is to call restic on the nas from a remote machine. It sets variables and run everything via sudo.
* ref: don't use my custom tools for nowFranck Cuny2023-03-041-3/+3
| | | | I'm rewriting them in go and they are not ready to be used yet.
* feat(home/packages): install resticFranck Cuny2023-01-161-0/+1
|
* feat(home/packages): add tool masked-emailsFranck Cuny2023-01-071-0/+1
|
* feat(home/packages): install diveFranck Cuny2022-11-081-2/+3
| | | | A tool to explore layers in docker images.
* feat(home/packages): install gha-billing CLIFranck Cuny2022-10-311-2/+7
|
* feat(home/packages): install git-broomFranck Cuny2022-10-231-0/+1
|
* feat(home/packages): install the tool x509-infoFranck Cuny2022-10-221-0/+1
|
* ref(tools/git-blame-stats): rewrite the tool in pythonFranck Cuny2022-10-161-0/+1
| | | | | | The tool can calculate some stats about authors in a git repository. It computes the number of lines that are authored by authors at a given revision (HEAD by default), and the number of commits.
* ref(seqstat): rewrite from go to pythonFranck Cuny2022-10-151-0/+1
| | | | | | This is a simple script, there's no benefit in having this in go. Having it Python makes it easier to extend with panda or other libraries in the future if I need more statistics too.
* feat(home/packages): install gh-ssh-keysFranck Cuny2022-10-031-2/+11
| | | | Add a new input to the flake configuration to install `gh-ssh-keys`.
* feat(ipconverter): install the tool with my other packagesFranck Cuny2022-06-181-1/+2
| | | | | | | Change-Id: I8a7e0aa493f26bec11772f48ed481781df72cbe1 Reviewed-on: https://cl.fcuny.net/c/world/+/443 Reviewed-by: Franck Cuny <franck@fcuny.net> Tested-by: CI
* ref(scripts): remove the module for scriptsFranck Cuny2022-06-161-2/+14
| | | | | | | | | | The scripts should be part of other modules. If there's no good place for them, they should be part of the packages module. Change-Id: Ic6c678fbe981444848a0ac7015c6c2e450f3b1c1 Reviewed-on: https://cl.fcuny.net/c/world/+/424 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
* fix(fmt): correct formatting for all nix filesFranck Cuny2022-06-101-1/+2
| | | | | | | | | This was done by running `nixpkgs-fmt .'. Change-Id: I4ea6c1e759bf468d08074be2111cbc7af72df295 Reviewed-on: https://cl.fcuny.net/c/world/+/404 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
* home: misc fixesFranck Cuny2022-04-071-1/+1
|
* initial attempt to reconfigure home-managerFranck Cuny2022-04-071-0/+18
All the modules that are needed for home-manager should be under `home/`, and each host will have a `host.nix` where the modules are enabled as needed. Later on we can create some profiles to make it easier to consume the configuration. I apply this only to tahoe for now, as the amount of packages needed for my user are pretty limited.