aboutsummaryrefslogtreecommitdiff
path: root/home (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-06-16ref(scripts): remove the module for scriptsFranck Cuny5-45/+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>
2022-06-15ref(home/go): update to go version 1.18, ensure goplsFranck Cuny1-1/+3
Change-Id: I7b8a48c8cfdab1bc6e9a95a999f4add1fc07ebc1 Reviewed-on: https://cl.fcuny.net/c/world/+/420 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-14feat(home/beet): import albums on the NASFranck Cuny3-30/+60
Two new scripts are created. The first one is to copy an album (usually in zip format) from my desktop to the NAS. Once the file is copied, the script calls the second script, which extract the album and call beet to get it imported in my music collection. Change-Id: I93509e0cc213ba884a9282e1f474a0f9298a1fb7 Reviewed-on: https://cl.fcuny.net/c/world/+/417 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-11ref(drone): remove all modules and configurationsFranck Cuny2-13/+0
I do not use drone anymore, no need to keep this around. Change-Id: I8f9564747939a6d1a2b95bcfe8e2c70e46d8bc1e Reviewed-on: https://cl.fcuny.net/c/world/+/411 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-10fix(fmt): correct formatting for all nix filesFranck Cuny44-45/+90
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>
2022-06-09feat(nix): update nix to version 22.05Franck Cuny1-4/+1
NixOS 22.05 was released last month. Bump the versions for both nixos and home-manager. I also need to make a few changes for this update work (packages were renamed, options were addded to tailscale, ...) Change-Id: I84ed9f21915b769c9f7b8e21988b2b021715c982 Reviewed-on: https://cl.fcuny.net/c/world/+/365 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09fix(GTK): delete commented codeFranck Cuny1-6/+0
Change-Id: Ia942b32b9eef3d5205a7845ef4945d42af8a0862 Reviewed-on: https://cl.fcuny.net/c/world/+/321 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09feat(gtk): add bookmarksFranck Cuny1-0/+2
Change-Id: Icb3bd8cf01850aa9d35fd574cc18543df5b71fca Reviewed-on: https://cl.fcuny.net/c/world/+/304 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09ref(zsh): ensure home-manager variables are set before starting swayFranck Cuny2-6/+10
Change-Id: I820a636bcdeb6abf7ff8a25ec409c08916e94c42 Reviewed-on: https://cl.fcuny.net/c/world/+/303 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09ref(git): remove git.fcuny.net from configurationFranck Cuny1-1/+0
I don't have credentials for that URL anymore, everything goes through cl.fcuny.net. Change-Id: I2361444c2ea42679ab4f28758f708e53eb9c8c06 Reviewed-on: https://cl.fcuny.net/c/world/+/302 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09fix(pass-git-helper): remove mapping for git.fcuny.netFranck Cuny1-4/+1
Change-Id: I5211647802a08e9984dffb6247249ec608688d8c Reviewed-on: https://cl.fcuny.net/c/world/+/301 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-29fix(home/zsh): don't start tmux when in an ssh sessionFranck Cuny1-2/+8
Change-Id: I4a30d787bddbe16026fd8d24378f532696256002 Reviewed-on: https://cl.fcuny.net/c/world/+/166 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-29feat(home/git): add an empty line in the templateFranck Cuny1-0/+1
Change-Id: Icdbc6af9a75834f0e6b11fa2f15d952deb6191dd Reviewed-on: https://cl.fcuny.net/c/world/+/165 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-29feat(home/git): add alias to review with gerritFranck Cuny1-0/+1
Change-Id: Ie3244add8420632017132c20c804fd6ecab3a4e0 Reviewed-on: https://cl.fcuny.net/c/world/+/164 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-29feat(home/zsh): add helper function for gerritFranck Cuny2-1/+6
Add a function `rgerrit' to run gerrit commands on the server. Change-Id: I2beb77e7817e2be03ffbd008cf3545091a9d4c41 Reviewed-on: https://cl.fcuny.net/c/world/+/163 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-26feat(home/git): add credential configuration for cl.fcuny.netFranck Cuny2-0/+4
Change-Id: I94e28dc52d69c3c2ee4d59a0109c9ae32402fb2c
2022-05-19feat(home): add a script to create flamegraph from a processFranck Cuny3-0/+28
This script (`perf-flamegraph-process') takes a process as an argument, and will run it with `perf' to capture the call graph, and will generate the flamegraph from it. The SVG is saved under `~/workspace/tmp/flamegraph'.
2022-05-18feat(git): add a template for commit messagesFranck Cuny2-40/+66
In order to write good commit message, having a reminder of how to write them is useful. This template provides some guidance to categorize the change and how to phrase the description.
2022-05-16sway: comments and floating windows configurationFranck Cuny1-4/+27
2022-05-16swaybar: clean up description for bluetoothFranck Cuny1-1/+1
2022-05-16zsh: manage tmux and start swayFranck Cuny2-1/+16
If login, start sway. If tmux is not running, start it.
2022-05-16bluetooh: enable on aptosFranck Cuny2-0/+11
2022-05-15alacritty: better colorsFranck Cuny1-2/+2
2022-05-15zsh: some cleanupFranck Cuny3-4/+20
2022-05-15terminal: once again, fix the colorsFranck Cuny2-4/+7
2022-05-15zsh: switch to zsh as the default shellFranck Cuny5-0/+104
`zsh' is available everywhere and is compatible with bash. When using `fish' I need to remember how to do things. While the completion style is nicer, I don't care about the rest. I prefer to have a consistent experience in the shell, no matter where am I. This is an initial configuration, I might need to make a few changes as I go.
2022-05-14home: run abcde in `~/import`Franck Cuny1-0/+1
2022-05-13home: drop custom colors for alacrittyFranck Cuny1-26/+0
2022-05-13home: fix name of the package for EmacsFranck Cuny1-1/+1
2022-05-12home: set environment variables for drone-cliFranck Cuny1-1/+4
2022-05-02home: install the drone CLIFranck Cuny2-0/+9
2022-05-01home: add a module for direnvFranck Cuny2-0/+29
2022-04-24tmux: start windows at 1Franck Cuny1-0/+3
Renumber windows, I prefer the consistency.
2022-04-24fish: start tmux on new sessionFranck Cuny1-3/+6
Unless we're in a SSH connection. If there's already a session 0, attach to it.
2022-04-24gcloud: add google-cloud-sdk on trusted hostsFranck Cuny2-0/+11
2022-04-22alacritty: use custom colorsFranck Cuny1-0/+26
The default is too dark for my eyes.
2022-04-21syncthing: enable on tahoeFranck Cuny1-14/+0
2022-04-21syncthing: let's run it from home-managerFranck Cuny1-0/+14
2022-04-21mail: fix tags for notmuchFranck Cuny1-1/+1
The default tags should be unread and new, otherwise there's nothing left for `afew` to tag.
2022-04-13fish: only start sway when sway is installedFranck Cuny1-6/+8
2022-04-13fish: execute sway on login on tty1Franck Cuny1-0/+5
2022-04-13fish: start tmux on terminal startFranck Cuny1-0/+6
2022-04-09delete configuration related to colorsFranck Cuny7-154/+9
Setting colors is hard, and it's an easy way to waste time. The only color settings I keep are the ones related to waybar, to make sure it does not look like a Christmas tree. Which means that most applications are going to use their default theme, and I'm OK with that.
2022-04-09add a few more packages for home/Franck Cuny6-0/+43
2022-04-09install documentations (man)Franck Cuny2-0/+10
2022-04-09add pcmanfm and easyeffectsFranck Cuny2-0/+10
2022-04-09small fixesFranck Cuny4-4/+4
2022-04-09add a few more modules to home/ and delete stuffFranck Cuny6-3/+62
2022-04-08home: move waybar's style to a CSS fileFranck Cuny2-87/+84
2022-04-08home: move css/config for wofi to external filesFranck Cuny3-52/+49
2022-04-08alacritty: use light colorsFranck Cuny2-2/+34
2022-04-08home: add more configurations for home-managerFranck Cuny22-0/+833
2022-04-07home: fix for yt-dlp configurationFranck Cuny1-1/+1
2022-04-07home: misc fixesFranck Cuny10-23/+24
2022-04-07initial attempt to reconfigure home-managerFranck Cuny13-0/+277
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.