Commit graph

134 commits

Author SHA1 Message Date
513c1555f1 home: vim: load 'onedark-vim' manually 2021-03-03 17:02:49 +00:00
e5f4416a85 home: vim: add 'init.vim' 2021-03-03 17:02:49 +00:00
828c1663da home: vim: add plugins
Pretty much every one that was in my dotfiles
2021-03-03 17:02:49 +00:00
5d508771ce home: add vim
This actually uses neovim... I'm done with trying to be compatible with
both I haven't actually migrated my configuration to it yet, this is not
even the bare minimum.

We'll get there :-)
2021-03-03 17:02:49 +00:00
f589b8d5d3 home: xdg: configure user directories 2021-03-03 17:02:49 +00:00
547d5a5e86 home: add XDG 2021-03-03 17:02:49 +00:00
a65b7202b1 home: gpg: configure pinentry 2021-03-03 17:02:49 +00:00
13f90dfcfa home: add gpg
Configures both `gpg` and `gpg-agent`
2021-03-03 17:02:49 +00:00
461937cc4b home: add htop 2021-03-03 17:02:49 +00:00
d5c9a3717f home: add ssh 2021-03-03 17:02:49 +00:00
44cbc123e6 home: add home-manager specific secrets module 2021-03-03 17:02:49 +00:00
5e7c2356fa home: tmux: set correct TERM 2021-03-03 17:02:48 +00:00
2630d889bb home: tmux: enhance vim mode 2021-03-03 17:02:48 +00:00
9675db3c38 home: tmux: set up plugins 2021-03-03 17:02:48 +00:00
c23d3c6d5c home: add tmux 2021-03-03 17:02:48 +00:00
9ff63ae499 home: add bat 2021-03-03 17:02:48 +00:00
d14add8d81 home: packages: add git tools 2021-03-03 17:02:48 +00:00
bd03e08709 home: pager: add less env variables 2021-03-03 17:02:48 +00:00
b54f0e87a1 home: add some packages 2021-03-03 17:02:48 +00:00
94950d3360 home: git: set up colors for diff-highlight 2021-03-03 17:02:48 +00:00
863fcfafc2 home: git: enable diff-highlight 2021-03-03 17:02:48 +00:00
46c639ba08 home: add pager 2021-03-03 17:02:48 +00:00
8b1d825aa4 home: add jq 2021-03-03 17:02:48 +00:00
631292faf2 home: add documentation
By default, packages installed by home-manager do not have their
documentation added to man pages and the info database
2021-03-03 17:02:48 +00:00
bf2671a162 home: git: add default ignores 2021-03-03 17:02:48 +00:00
d5ec493b92 home: git: add EPITA identity
Make it conditional on the repositorie's path, as with the Arch
configuration.
2021-03-03 17:02:48 +00:00
12712f3f77 home: add git 2021-03-03 17:02:48 +00:00
7e4ae50282 home: zsh: add extra mappings
Once again, old habits die hard...
2021-03-03 17:02:48 +00:00
3787cf4da1 home: add direnv
This uses nixos-community's version of `use_nix` which allows for
persistent shells, and is now compatible with flakes.
2021-03-03 17:02:48 +00:00
d76b708d19 home: zsh: add asynchronous prompt
And customize it so that it looks like the old one, because change is
*bad*.
2021-03-03 17:02:48 +00:00
d4dd67fab4 home: zsh: put further customization in files
I like the editing experience better when using dedicated files for this
2021-03-03 17:02:48 +00:00
7c2430bb47 home: zsh: move into its own directory 2021-03-03 17:02:48 +00:00
91743635fc home: zsh: enable dircolors
This takes care of `LS_COlORS`.
2021-03-03 17:02:48 +00:00
af33c2036e home: zsh: customize completion
Once again, making it closer to my usual setup.
2021-03-03 17:02:48 +00:00
1daff40891 home: zsh: add more customisation
This will make it closer to my usual shell setup in Arch.
2021-03-03 17:02:48 +00:00
58ad800e87 home: zsh: use emacs keymap 2021-03-03 17:02:48 +00:00
e92ff24814 home: zsh: store history in XDG_DATA_HOME 2021-03-03 17:02:48 +00:00
90f2a7f274 home: zsh: add fzf integration 2021-03-03 17:02:48 +00:00
05c8cbc548 home: add zsh module 2021-03-03 17:02:48 +00:00
71dcd216f0 modules: users: use zsh as shell 2021-03-03 17:02:48 +00:00
01b6947cde modules: packages: enable zsh 2021-03-03 17:02:48 +00:00
28394efc2c machines: porthos: add installation script
This is mostly to reference the installation process when looking back,
rather than explicitly be able re-install this exect configuration.
2021-03-03 17:02:48 +00:00
c0feb8a462 flake: add home-manager 2021-03-03 17:02:48 +00:00
5e8aac2a5e services: drone: start after DB 2021-03-03 17:02:48 +00:00
b135646c28 machine: porthos: hardware: use disks by label 2021-03-03 17:02:48 +00:00
8d3d3521f3 flake: refactor host configuration 2021-03-03 17:02:48 +00:00
0114e7b668 services: calibre-web: backup library 2021-03-03 17:02:48 +00:00
4e073b8d02 machines: porthos: services: enable Calibre-web 2021-03-03 17:02:48 +00:00
798f75db12 services: add Calibre-web 2021-03-03 17:02:48 +00:00
51491b99a9 services: media: refactor logic
This makes it more DRY.
2021-02-25 15:29:07 +00:00