about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* ref(flake): rename utils to futilsFranck Cuny2022-06-282-19/+19
* fix(flake): remove duplicated definition of flake-utilsFranck Cuny2022-06-282-18/+0
* fix(tools/gerrit-hook): exit on errorFranck Cuny2022-06-261-0/+1
* fix(modules/cgit): don't log blackbox exporter requestsFranck Cuny2022-06-261-0/+3
* fix(tools/gerrit-hook): replace `.' with `-dot-' in project's nameFranck Cuny2022-06-261-0/+5
* feat(tools/gerrit-hook): run CI pipeline for all the repositoriesFranck Cuny2022-06-261-3/+3
* fix(modules/cgit): correct alias configuration for robots.txtFranck Cuny2022-06-231-1/+3
* fix(modules/cgit): exclude all web crawlersFranck Cuny2022-06-231-0/+6
* fix(modules/grafana): configure nginx to bind to tailscale IPFranck Cuny2022-06-231-0/+12
* fix(modules/sourcegraph): configure nginx to bind to tailscale IPFranck Cuny2022-06-231-0/+12
* fix(modules/unifi): configure nginx to bind to tailscale IPFranck Cuny2022-06-231-0/+12
* fix(modules/navidrome): configure nginx to bind to tailscale IPFranck Cuny2022-06-231-0/+12
* fix(modules/transmission): configure nginx to bind on tailscale IPFranck Cuny2022-06-231-0/+12
* fix(modules/cgit): make cgit the default server for nginxFranck Cuny2022-06-231-0/+4
* feat(hosts/home): use fish as my default shell everywhereFranck Cuny2022-06-232-2/+2
* fix(modules/unifi): only backup the backup directoryFranck Cuny2022-06-231-1/+1
* feat(home/shell): add alias to search nix packagesFranck Cuny2022-06-231-0/+1
* ref(tools/gerrit-hook): more idiomatic codeFranck Cuny2022-06-231-3/+4
* feat(home/go): install go-tools packageFranck Cuny2022-06-231-1/+1
* fix(tools/ipconverter): add missing new lines to print statementsFranck Cuny2022-06-201-4/+4
* fix(tools/ipconverter): fail if number of arguments is insufficientFranck Cuny2022-06-201-0/+5
* feat(home/shell): add aliases for ip2int and int2ipFranck Cuny2022-06-201-0/+2
* fix(home/emacs): don't create frame for emacsclientFranck Cuny2022-06-201-2/+2
* doc(home/git): comment some of the optionsFranck Cuny2022-06-201-0/+4
* feat(home/git): add a few more options in the default configurationFranck Cuny2022-06-201-0/+5
* fix(home/emacs): install the package nixpkgs-fmtFranck Cuny2022-06-201-0/+1
* feat(home/shell): manage fish's functions directoryFranck Cuny2022-06-203-0/+14
* ref(home/shell): switch default shell to fishFranck Cuny2022-06-202-2/+2
* ref(home/shell): move all shell aliases to a shared configurationFranck Cuny2022-06-204-6/+20
* ref(home/shell): make it easier to share common things between shellsFranck Cuny2022-06-2015-43/+53
* feat(tools/seqstat): add a tool to report stats about a sequenceFranck Cuny2022-06-194-0/+194
* feat(tools/numap): add a tool to report NUMA topology of a hostFranck Cuny2022-06-197-0/+512
* feat(tools/schedlatency): add a tool to report scheduler latencyFranck Cuny2022-06-192-0/+258
* feat(tools/scheddomain): add a tool to report on scheduler domainsFranck Cuny2022-06-192-0/+156
* feat(tools/git-bootstrap): initialize a git repository with my defaultsFranck Cuny2022-06-184-0/+250
* feat(tools/ssh-key-to-forge): import a SSH key to a forgeFranck Cuny2022-06-184-0/+591
* feat(tools/music-organizer): add a CLI to organize my musicFranck Cuny2022-06-185-0/+318
* feat(tools/git-blame-stats): add the CLI with default git configurationFranck Cuny2022-06-181-1/+2
* feat(tools/git-blame-stats): add the tool to nix configurationFranck Cuny2022-06-182-0/+2
* feat(tools/git-blame-stats): add a CLI to report git blame statisticsFranck Cuny2022-06-183-0/+104
* ref(gerrit): add the plugin to delete projectsFranck Cuny2022-06-181-0/+2
* feat(ipconverter): install the tool with my other packagesFranck Cuny2022-06-181-1/+2
* feat(ipconverter): add the tool to nixFranck Cuny2022-06-182-1/+5
* feat(ipconverter): add a tool to convert IPv4 to int and vice-versaFranck Cuny2022-06-184-0/+120
* ref(scripts): remove the module for scriptsFranck Cuny2022-06-166-46/+31
* docs(tools/govanity): update instructionsFranck Cuny2022-06-151-5/+1
* ref(tools/govanity): simplify the deployment scriptFranck Cuny2022-06-152-13/+11
* ref(home/go): update to go version 1.18, ensure goplsFranck Cuny2022-06-151-1/+3
* ref(tools/govanity): add a function to load the configurationFranck Cuny2022-06-152-18/+22
* fix(tools/govanity): add a test for the repo URLFranck Cuny2022-06-151-0/+40
* fix(tools/govanity): remove one repo and fix URL for the other twoFranck Cuny2022-06-151-4/+2
* feat(home/beet): import albums on the NASFranck Cuny2022-06-143-30/+60
* delete reference to namespacesFranck Cuny2022-06-136-27/+21
* github: don't install libpcapFranck Cuny2022-06-131-3/+0
* github: fix workflow configurationFranck Cuny2022-06-131-1/+1
* github: add workflow configurationFranck Cuny2022-06-131-0/+38
* add stub commands for buckitFranck Cuny2022-06-138-0/+130
* git: ignore the generated binary buckitFranck Cuny2022-06-131-0/+1
* initial documentationFranck Cuny2022-06-132-1/+63
* Add README.md, LICENSE.txtFranck Cuny2022-06-132-0/+21
* Initial commitFranck Cuny2022-06-130-0/+0
* ref(sourcegraph): exclude more directories from backupFranck Cuny2022-06-131-2/+6
* ref(nginx): delete unused moduleFranck Cuny2022-06-121-81/+0
* mpd: we only want events from the player subsystemFranck Cuny2022-06-112-2/+8
* doc: update README with instruction for installingFranck Cuny2022-06-111-0/+8
* build: install the binary and systemd unitFranck Cuny2022-06-111-0/+12
* scrobbler: add a systemd unit fileFranck Cuny2022-06-111-0/+43
* scrobbler: read mpd status before processing songFranck Cuny2022-06-111-4/+21
* scrobbler: record how long a song was playedFranck Cuny2022-06-112-1/+16
* mpd-scrobbler: proper default argumentsFranck Cuny2022-06-111-2/+31
* scrobbler: use helper function EqualAttrsFranck Cuny2022-06-111-3/+1
* record: add some basic testingFranck Cuny2022-06-112-0/+59
* mpd-stats: pass database path to the scrobblerFranck Cuny2022-06-112-5/+31
* scrobbler: add timestamp to the recordFranck Cuny2022-06-111-9/+11
* scrobbler: add interface to the sqlite3 databaseFranck Cuny2022-06-113-0/+57
* mpd-stats: create and run the scrobblerFranck Cuny2022-06-111-39/+4
* scrobbler: add functions to create and run itFranck Cuny2022-06-111-0/+66
* mpd: export the type PlayerFranck Cuny2022-06-111-4/+4
* mpd: add function `Close` to the playerFranck Cuny2022-06-112-2/+15
* mpd: rename function to create the playerFranck Cuny2022-06-112-2/+2
* scrobbler: create a record on new songFranck Cuny2022-06-111-5/+27
* scrobbler: initial log record typeFranck Cuny2022-06-113-1/+40
* scrobbler: watch for events and print song detailsFranck Cuny2022-06-114-0/+77
* README: add some information about loggingFranck Cuny2022-06-111-1/+14
* add initial go.modFranck Cuny2022-06-111-0/+3
* Add README.org, LICENSE.txtFranck Cuny2022-06-112-0/+21
* Initial commitFranck Cuny2022-06-110-0/+0
* fix(cgit): update title and descriptionFranck Cuny2022-06-111-1/+2
* fix(notes): correct the URL to containerd-to-vm codeFranck Cuny2022-06-111-1/+1
* repo(containerd-to-vm): remove unneeded filesFranck Cuny2022-06-112-40/+0
* publish firecracker metrics in a FIFOFranck Cuny2022-06-111-2/+4
* Makefile: install binaries and configsFranck Cuny2022-06-111-6/+23
* rename the variable for the linux kernelFranck Cuny2022-06-111-7/+7
* c2vm: fix kernel boot optionsFranck Cuny2022-06-111-1/+1
* readme: update instructionsFranck Cuny2022-06-111-0/+16
* boot the VMFranck Cuny2022-06-113-4/+256
* hack: firecracker binary and CNI configurationFranck Cuny2022-06-113-0/+35
* git: ignore binaryFranck Cuny2022-06-111-0/+1
* add MakefileFranck Cuny2022-06-111-0/+3
* check for errorFranck Cuny2022-06-111-0/+3
* github: add workflowsFranck Cuny2022-06-111-0/+35
* inject a script for initFranck Cuny2022-06-111-0/+43
* extract layers to a mounted loop deviceFranck Cuny2022-06-113-1/+128
* add a lease to the Go contextFranck Cuny2022-06-111-0/+6
* pull a container into a namespaceFranck Cuny2022-06-114-0/+975
* doc: update READMEFranck Cuny2022-06-112-1/+15
* Add README.md, LICENSE.txtFranck Cuny2022-06-112-0/+21
* Initial commitFranck Cuny2022-06-110-0/+0
* ref(drone): remove all modules and configurationsFranck Cuny2022-06-1110-207/+0
* ref(gitea): remove all modules for giteaFranck Cuny2022-06-113-1241/+0
* ci(default): add `apps.ci.shellcheck` to flake.nixFranck Cuny2022-06-102-2/+11
* fix(scripts): no need to create tags when deploying to fly.ioFranck Cuny2022-06-103-23/+5
* ci(shellcheck): add a script to check shell scriptsFranck Cuny2022-06-101-0/+24
* fix(flake): install nixpkgs-fmt by defaultFranck Cuny2022-06-101-0/+1
* ci(fmt): add a script to check the formattingFranck Cuny2022-06-102-2/+34
* fix(fmt): correct formatting for all nix filesFranck Cuny2022-06-1089-156/+256
* docs(gerrit): document various thingsFranck Cuny2022-06-101-0/+59
* fix(bluetooth): write proper configuration for wireplumberFranck Cuny2022-06-101-1/+1
* fix(backups): exclude more files from the backupsFranck Cuny2022-06-102-1/+11
* fix(unifi): configure correctly services.unifi for nixos 22.05Franck Cuny2022-06-101-1/+1
* fix(nginx): configure correctly security.acme for nixos 22.05Franck Cuny2022-06-101-1/+1
* feat(cgit): adjust configurationFranck Cuny2022-06-091-0/+9
* feat(nix): update nix to version 22.05Franck Cuny2022-06-096-39/+36
* fix(blog): set the correct URL to my git serverFranck Cuny2022-06-091-1/+1
* fix(navidrome): don't backup the cache directoryFranck Cuny2022-06-091-1/+4
* fix(restic): actually exclude files from the backupFranck Cuny2022-06-091-2/+8
* fix(gerrit): don't backup tmp,logs,cache directoriesFranck Cuny2022-06-091-1/+8
* fix(GTK): delete commented codeFranck Cuny2022-06-091-6/+0
* fix(secrets): buildKite agents can read gerrit secretsFranck Cuny2022-06-091-0/+4
* feat(gerrit-hook): propagate gerrit information in the environmentFranck Cuny2022-06-091-3/+17
* feat(buildkite): configure the post-command hookFranck Cuny2022-06-091-0/+12
* feat(gerrit): update CL when buildKite build is finishedFranck Cuny2022-06-092-0/+46
* feat(gtk): add bookmarksFranck Cuny2022-06-091-0/+2
* ref(zsh): ensure home-manager variables are set before starting swayFranck Cuny2022-06-092-6/+10
* ref(git): remove git.fcuny.net from configurationFranck Cuny2022-06-091-1/+0
* fix(pass-git-helper): remove mapping for git.fcuny.netFranck Cuny2022-06-091-4/+1
* feat(gerrit): add plugin 'reviewnotes'Franck Cuny2022-06-091-1/+9
* ref(nix): move the mkSystem function to its own fileFranck Cuny2022-06-093-47/+31
* ref(nix): rename lib/ to nix/Franck Cuny2022-06-093-1/+1
* ref(profiles): get rid of all the profilesFranck Cuny2022-06-0910-50/+30
* ref(GTK): remove the profile for GTKFranck Cuny2022-06-097-18/+10
* ref(home): structure and add commentsFranck Cuny2022-06-093-36/+75
* ref(desktop): move all the modules for home-manager to host levelFranck Cuny2022-06-093-11/+18
* ref(trusted): consume modules within host's configurationFranck Cuny2022-06-096-27/+24
* ref(multimedia): move multimedia modules to hostsFranck Cuny2022-06-095-17/+10
* ref(sane): move sane's configuration to correct placeFranck Cuny2022-06-092-3/+3
* ref(laptop): move services related to laptop to host's configurationFranck Cuny2022-06-094-18/+7
* ref(bluetooth): remove the profileFranck Cuny2022-06-094-14/+3
* fix(gerrit-hook): update the configuration with correct URLFranck Cuny2022-06-041-10/+12
* fix(secrets): pass group and mode to agenixFranck Cuny2022-06-041-2/+8
* fix(secrets): set the owner for buildkite agent secretsFranck Cuny2022-06-041-0/+1
* ref(drone): remove secret and CLI for droneFranck Cuny2022-06-042-6/+0
* doc(gerrit-hook): add initial documentationFranck Cuny2022-06-041-0/+12
* feat(gerrit): install the gerrit hookFranck Cuny2022-06-041-0/+12
* feat(gerrit): add secret for gerrit-hookFranck Cuny2022-06-042-0/+16
* feat(gerrit-hook): add gerrit-hook to the overlaysFranck Cuny2022-06-041-0/+5
* feat(gerrit-hook): a small tool to act as a dispatcher for gerritFranck Cuny2022-06-046-0/+309
* meta: remove pre-commit checksFranck Cuny2022-05-302-59/+0
* feat(hosts/tahoe): enable buildkite agentFranck Cuny2022-05-301-0/+1
* feat(buildkite): configure the buildkite agentFranck Cuny2022-05-302-0/+47
* feat(buildkite): add the auth tokenFranck Cuny2022-05-302-0/+7
* fix(home/zsh): don't start tmux when in an ssh sessionFranck Cuny2022-05-291-2/+8
* feat(home/git): add an empty line in the templateFranck Cuny2022-05-291-0/+1
* feat(home/git): add alias to review with gerritFranck Cuny2022-05-291-0/+1
* feat(home/zsh): add helper function for gerritFranck Cuny2022-05-292-1/+6
* ref(tahoe): remove droneFranck Cuny2022-05-291-9/+1
* fix(fcuny/monkey): remove unneeded filesFranck Cuny2022-05-292-21/+0
* Merge remote-tracking branch 'monkey/master'Franck Cuny2022-05-2910-0/+421
|\
| * readme: convert to org-modeFranck Cuny2021-05-102-1/+3
| * lint: fix a few issuesFranck Cuny2021-05-103-1/+4
| * git: ignore binary for the REPLFranck Cuny2021-05-101-0/+1
| * repl: support a simple REPL for some early testingfranck cuny2020-01-112-0/+41
| * lexer: support tokens for equal and not equal.franck cuny2020-01-112-2/+39
| * token: add tokens for equal and not equal.franck cuny2020-01-111-0/+3
| * lexer: test the new keywords are parsed correctly.franck cuny2020-01-111-3/+25
| * token: support more keywordsfranck cuny2020-01-111-2/+13
| * token: rewrite documentation for `LookupIdent`.franck cuny2020-01-111-3/+4
| * lexer: delete redundant test.franck cuny2020-01-111-32/+1
| * Makefile: add a Makefilefranck cuny2020-01-111-0/+4
| * lexer: support more operator tokens.franck cuny2020-01-112-1/+31
| * token: support more operator tokensfranck cuny2020-01-111-3/+10
| * lexer: initial lexerfranck cuny2020-01-112-0/+218
| * token: initial tokenizer.franck cuny2020-01-111-0/+48
| * go.mod: create the module 'monkey'franck cuny2020-01-111-0/+3
| * Add README.md, LICENSE.txtfranck cuny2019-12-292-0/+21
| * Initial commitfranck cuny2019-12-290-0/+0
* tools(govanity): add the tool to flake.nixFranck Cuny2022-05-292-1/+28
* tools(govanity): remove unneeded filesFranck Cuny2022-05-295-147/+0
* Merge remote-tracking branch 'govanity/main'Franck Cuny2022-05-2915-0/+404
|\
| * remove unused MakefileFranck Cuny2022-05-131-27/+0
| * drone: add a configurationFranck Cuny2022-05-111-0/+18
| * scripts: add a script to deployFranck Cuny2022-05-113-6/+25
| * Dockerfile: update stepsFranck Cuny2022-05-111-2/+2
| * README: update documentationFranck Cuny2022-05-111-0/+4
| * add a flake.nix to the repositoryFranck Cuny2022-05-114-0/+119
| * config: add mpd-statsFranck Cuny2021-10-101-0/+2
| * build: tag correctly the releaseFranck Cuny2021-09-091-4/+8
| * build: create user before setting workdirFranck Cuny2021-08-141-2/+2
| * build: build the image before deployingFranck Cuny2021-08-141-1/+1
| * build: trim the size of the Docker containerFranck Cuny2021-08-141-3/+20
| * config: add vanityFranck Cuny2021-08-121-0/+2
| * build: deploy to flyFranck Cuny2021-08-126-17/+83
| * config: replace homelab with toolsFranck Cuny2021-08-121-2/+2
| * vanity: rewrite with templates and external configFranck Cuny2021-08-126-22/+144
| * build: convert to go moduleFranck Cuny2021-08-121-0/+3
| * Add a new target to the Makefile.Franck Cuny2018-04-081-0/+3
| * Redirect go code to github.comFranck Cuny2018-03-304-0/+52
| * Initial commitFranck Cuny2018-03-300-0/+0
* fix(cgit): write the test correctlyFranck Cuny2022-05-291-1/+1
* fix(gerrit): remove git suffix from project URLFranck Cuny2022-05-291-1/+1
* feat(cgit): update cgit configurationFranck Cuny2022-05-291-0/+9
* feat(cgit): exclude some repositoriesFranck Cuny2022-05-291-1/+8
* fix(cgit): ensure permissions are set correctlyFranck Cuny2022-05-281-0/+2
* fix(cgit): define the list of repos prior to scan pathFranck Cuny2022-05-281-2/+2
* fix(cgit): generate a proper list of repositoriesFranck Cuny2022-05-281-1/+3
* feat(gerrit): link to cgitFranck Cuny2022-05-281-0/+14
* feat(cgit): generate the list of projects from gerritFranck Cuny2022-05-281-4/+35
* feat(cgit): set the clone URL to gerritFranck Cuny2022-05-281-0/+1
* feat(cgit): support org mode files for READMEFranck Cuny2022-05-281-0/+2
* feat(gerrit): backup all relevant directoriesFranck Cuny2022-05-281-0/+2
* docs: start documenting gerritFranck Cuny2022-05-281-0/+18
* feat(gerrit): enable sending emailsFranck Cuny2022-05-271-1/+10
* fix(gerrit): set the OAUTH client IDFranck Cuny2022-05-271-0/+5
* feat(hosts/tahoe): replace gitea by cgitFranck Cuny2022-05-271-2/+1
* fix(gerrit): set the home directory for gitFranck Cuny2022-05-271-1/+1
* feat(cgit): add a module for cgitFranck Cuny2022-05-272-0/+52
* ref(gerrit): ensure the git user is presentFranck Cuny2022-05-261-0/+9
* feat(home/git): add credential configuration for cl.fcuny.netFranck Cuny2022-05-262-0/+4
* fix(gerrit): use a compatible JDKFranck Cuny2022-05-261-0/+3
* fix(gerrit): install the plugin for oauthFranck Cuny2022-05-261-2/+8
* fix(gerrit): settings where in wrong placeFranck Cuny2022-05-261-8/+8
* feat(gerrit): use OAUTH for authenticationFranck Cuny2022-05-261-0/+10
* fix(gerrit): force gerrit to run as the git userFranck Cuny2022-05-261-0/+11
* fix(gerrit): use localhost for the proxyFranck Cuny2022-05-261-1/+1
* fix(gerrit): remove extra '}' from stringFranck Cuny2022-05-261-1/+1
* fix(sourcegraph): remove extra '}' from stringFranck Cuny2022-05-261-1/+1
* fix(gerrit): apply a serverIdFranck Cuny2022-05-261-0/+1
* feat(tahoe): enable gerritFranck Cuny2022-05-261-0/+4
* feat(gerrit): add the gerrit serverFranck Cuny2022-05-262-0/+51
* ref(dnsupdate): move under toolsFranck Cuny2022-05-257-9/+25
* ref(notes): drop flake.nixFranck Cuny2022-05-257-88/+48
* ref(notes): don't rely on git for modified dateFranck Cuny2022-05-251-1/+0
* ref(resume): remove flake.nixFranck Cuny2022-05-255-72/+39
* ref(blog): drop the flake configurationFranck Cuny2022-05-257-89/+43
* ref(blog): drop the `enableGitInfo` optionFranck Cuny2022-05-251-1/+0
* feat(resume): rename readme.org to resume.orgFranck Cuny2022-05-233-40/+44
* feat(resume): set the version using the dateFranck Cuny2022-05-232-1/+3
* ref(resume): remove unneeded files for my resumeFranck Cuny2022-05-233-12/+0
* Merge remote-tracking branch 'resume/main'Franck Cuny2022-05-237-0/+193
|\
| * remove unused tex styleFranck Cuny2022-05-131-106/+0