Bruno BELANYI
e80485018c
home: firefox: add ff2mpv
...
This allows watching videos using mpv via a simple button.
2021-05-22 23:49:57 +02:00
Bruno BELANYI
fb56631ef3
home: add mpv
2021-05-22 23:49:57 +02:00
Bruno BELANYI
1a5dd0b91c
home: wm: rofi: configure terminal
2021-05-22 23:47:27 +02:00
Bruno BELANYI
2c596395b0
home: add nix-index
2021-05-22 23:47:27 +02:00
Bruno BELANYI
7d0a772cce
home: firefox: tridactyl: fix parent URL on Reddit
continuous-integration/drone/push Build is passing
2021-05-16 00:03:59 +02:00
Bruno BELANYI
97ee498405
home: packages: add 'comma' to common package set
2021-05-16 00:03:59 +02:00
Bruno BELANYI
9e6bc604f3
home: x: add 'xsel' package
...
I like it better than 'xclip'.
2021-05-16 00:03:59 +02:00
Bruno BELANYI
b4d3b06fbf
home: zsh: make history ten times bigger
2021-05-16 00:03:59 +02:00
Bruno BELANYI
0fc3bf3096
home: add power-alert
2021-05-16 00:03:59 +02:00
Bruno BELANYI
f3764ce20e
home: pager: fix colorized man pages
...
Turns out that sessionVariables are not being set at the proper time for
use with `tput`.
This commit also cleans up a bit how the config was being set.
2021-05-16 00:03:59 +02:00
Bruno BELANYI
f9d849c5da
home: wm: i3bar: add 'backlight' block
2021-05-16 00:03:59 +02:00
Bruno BELANYI
59e833a55b
home: wm: i3bar: remove gammastep block
...
It doesn't seem to be working well with my setup...
2021-05-16 00:03:59 +02:00
Bruno BELANYI
03130ed9ee
home: wm: i3: use 'brightnessctl'
2021-05-16 00:03:59 +02:00
Bruno BELANYI
ac4cf0c1a2
home: wm: i3: fix screen-related mappings
2021-05-16 00:03:59 +02:00
Bruno BELANYI
79dfb3a979
home: gtk: do not set font size
...
Turns out that I do not like how it interferes with Firefox's
rendering... I should probably investigate this in the future if I want
to use this option.
2021-05-16 00:03:59 +02:00
Bruno BELANYI
5e193b3a42
home: add gtk
2021-05-10 00:31:01 +02:00
Bruno BELANYI
1c147613e4
home: terminal: export TERMINAL when appropriate
...
This is used by some programs, like 'rofi' to launch terminal programs.
2021-05-10 00:31:01 +02:00
Bruno BELANYI
5f7d2c74bc
home: wm: i3: add i3-get-window-criteria package
2021-05-10 00:31:01 +02:00
Bruno BELANYI
6008ac470c
home: add feh
2021-05-10 00:31:01 +02:00
Bruno BELANYI
749ef9f072
home: packages: add 'file' to common package set
2021-05-10 00:31:01 +02:00
Bruno BELANYI
a0c63f00f9
home: pager: add colored man page support
2021-05-10 00:31:01 +02:00
Bruno BELANYI
4225bdd103
home: packages: add option for additional packages
2021-05-10 00:31:01 +02:00
Bruno BELANYI
ad1d907c25
home: x: add cursor
...
I would like to check out alternative themes. Notably Quintom [1],
Volantes [2], and Vimix [3].
[1]: https://gitlab.com/Burning_Cube/quintom-cursor-theme
[2]: https://github.com/varlesh/volantes-cursors
[3]: https://github.com/vinceliuice/Vimix-cursors
2021-05-10 00:31:01 +02:00
Bruno BELANYI
b4d002033a
home: add bluetooth
2021-05-10 00:31:01 +02:00
Bruno BELANYI
8837c7c33c
home: wm: i3bar: use FontAwesome5 for icons
2021-05-10 00:31:01 +02:00
Bruno BELANYI
f4cc68a650
home: wm: i3: use new 'fonts' option type
2021-05-10 00:31:01 +02:00
Bruno BELANYI
b1e8664e32
home: add nm-applet
2021-05-10 00:31:01 +02:00
Bruno BELANYI
3402b92784
home: gammastep: show tray icon
2021-05-08 17:14:13 +02:00
Bruno BELANYI
b55466b791
home: gammastep: change default night temperature
...
I want the colour to be warmer, and blues even more attenuated.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
036d59ec11
home: wm: i3: add mic mute media key
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f89e1ba3e9
home: wm: i3: fix audio media keys
2021-05-08 17:14:13 +02:00
Bruno BELANYI
8788deac5e
home: wm: i3bar: extend width of music block
2021-05-08 17:14:13 +02:00
Bruno BELANYI
676cd03c9c
home: wm: i3bar: show temperature block by default
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e329e7a59a
home: zsh: enable VTE integration when appropriate
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f5fcd2a7a6
home: wm: screen-lock: add 'notify.delay' setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
1b9b598662
home: wm: screen-lock: add corner delay setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
9973e0d32f
home: firefox: add form-history-control extension
2021-05-08 17:14:13 +02:00
Bruno BELANYI
8231e8feaa
home: wm: i3: use keycode for shutdown mapping
...
The motivation for using keycodes for all those mappings is to allow
switch to an actual french keyboard layout it still be able to move
through workspaces etc...
2021-05-08 17:14:13 +02:00
Bruno BELANYI
5a32160954
home: gpg: make pinentry configurable
2021-05-08 17:14:13 +02:00
Bruno BELANYI
9dbfb65c27
home: wm: i3: add display bindings
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f8d6447ac4
home: wm: i3: add dunst bindings
2021-05-08 17:14:13 +02:00
Bruno BELANYI
185781a4e2
home: wm: i3: add binding to toggle xautolock
2021-05-08 17:14:13 +02:00
Bruno BELANYI
cdc29efafc
home: wm: screen-lock: add xautolock options
2021-05-08 17:14:13 +02:00
Bruno BELANYI
9f6c614c9f
home: wm: add screen-lock
2021-05-08 17:14:13 +02:00
Bruno BELANYI
54a20058fb
home: wm: dunst: add configuration
2021-05-08 17:14:13 +02:00
Bruno BELANYI
6bad81a644
home: wm: add dunst
2021-05-08 17:14:13 +02:00
Bruno BELANYI
971ee359ce
home: wm: use explicit 'enable' options
...
This is so that I can explicitly enable them if I were to use Wayland
and Sway, given that they should be compatible with both environment.
This also means that putting them in `/home/x/` would a misnomer... Will
revisit this if and when I try out Wayland and sway...
2021-05-08 17:14:13 +02:00
Bruno BELANYI
046391e26e
home: wm: i3bar: hide music block when not playing
2021-05-08 17:14:13 +02:00
Bruno BELANYI
b32fec2c63
home: wm: i3bar: add gammastep block if enabled
2021-05-08 17:14:13 +02:00
Bruno BELANYI
c3c44bceb6
home: add gammastep
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e1240c188e
home: firefox: add tridactyl
2021-05-08 17:14:13 +02:00
Bruno BELANYI
d5b3b95827
home: firefox: use tridactyl-native when enabled
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e06edc8f47
home: add firefox
2021-05-08 17:14:13 +02:00
Bruno BELANYI
4d04dd9b9b
home: wm: i3: use udiskie service
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e6b810b5a1
home: add udiskie
2021-05-08 17:14:13 +02:00
Bruno BELANYI
595720dcd4
home: wm: i3: use flameshot service directly
...
Instead of starting `flameshot` with `i3`, use the provided service.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e6fb00ce9a
home: add flameshot
2021-05-08 17:14:13 +02:00
Bruno BELANYI
646768c3b7
home: add zathura
2021-05-08 17:14:13 +02:00
Bruno BELANYI
fee045d82c
home: wm: i3: use 'my.home.terminal' explicitly
2021-05-08 17:14:13 +02:00
Bruno BELANYI
76b17e924a
home: terminal: add termite
2021-05-08 17:14:13 +02:00
Bruno BELANYI
9fe78a5a70
home: add terminal
...
This module abstracts away the color configuration.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
90ccf42779
home: wm: i3: add configuration
2021-05-08 17:14:13 +02:00
Bruno BELANYI
cdbe16e703
home: wm: add rofi
2021-05-08 17:14:13 +02:00
Bruno BELANYI
1da8177ea2
home: wm: add i3bar
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f57cfda767
home: wm: add i3
...
This is only the basic default configuration. The full configuration
will come later.
I am not a fan of `wm.windowManager`, I might rename that option at some
point.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
5427f15a17
home: add X keyboard configuration
2021-05-08 17:14:13 +02:00
Bruno BELANYI
7cacca9baf
home: zsh: add 'reset-agent' alias
2021-03-31 17:56:36 +00:00
Bruno BELANYI
859135880e
home: vim: remove BetterWhitespace commands
2021-03-31 17:56:36 +00:00
Bruno BELANYI
9155e139d4
home: tmux: use 'vi' keys
2021-03-27 15:45:12 +00:00
Bruno BELANYI
3e9ccdbca7
home: git: clean up ignore file handling
continuous-integration/drone/push Build is passing
2021-03-15 20:54:18 +00:00
Bruno BELANYI
4363c1312e
home: git: sort configuration attributes
2021-03-15 20:53:52 +00:00
Bruno BELANYI
de94160adf
home: zsh: make it enable-able
continuous-integration/drone/push Build is passing
2021-03-14 12:18:09 +00:00
Bruno BELANYI
a6f5661a68
home: xdg: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
e92c46fc6d
home: vim: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
c10278923b
home: tmux: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
81d6b19fc0
home: ssh: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
d4bb1e6cd6
home: pager: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
37038369ff
home: packages: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
405a1f3afe
home: jq: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
4678164d74
home: htop: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
58c9b60722
home: gpg: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
2732d0558a
home: git: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
c2e9225b3d
home: documentation: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
130adae9c6
home: direnv: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
722e9c117d
home: bat: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
dec8bd4e81
home: secrets: remove unused 'pkgs' attribute
2021-03-08 18:59:22 +00:00
Bruno BELANYI
960f65f62c
home: xdg: even more XDG compliance
2021-03-07 18:39:42 +00:00
Bruno BELANYI
0e9b8da74b
home: xdg: force more XDG compliance
...
Those two need the directory to exist to actually use it...
2021-03-07 17:17:31 +00:00
Bruno BELANYI
82f223c77e
home: xdg: force XDG compliance for some packages
continuous-integration/drone/push Build is passing
2021-03-07 17:01:19 +00:00
Bruno BELANYI
306fedddb8
home: packages: add termite's terminfo
continuous-integration/drone/push Build is passing
2021-03-07 15:43:14 +00:00
Bruno BELANYI
0830f8e4bc
home: gpg: switch to 'tty' pinentry
continuous-integration/drone/push Build is passing
2021-03-03 17:02:49 +00:00
Bruno BELANYI
bad5f09e05
home: ssh: set up 'gitea.belanyi.fr' host
2021-03-03 17:02:49 +00:00
Bruno BELANYI
4ed4677771
home: set 'home.username'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
a494242acd
home: set 'home.stateVersion'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
131ee2ceeb
home: vim: add some wrapper plugins
2021-03-03 17:02:49 +00:00
Bruno BELANYI
fdc150bea2
home: vim: refactor linked directories
...
This is more DRY.
2021-03-03 17:02:49 +00:00
Bruno BELANYI
f1e4a4d914
home: vim: add 'after'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
d74aead9ae
home: vim: add 'autoload'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
300e16dace
home: vim: add 'ftdetect'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
6ea69fae87
home: vim: add 'plugin' directory
2021-03-03 17:02:49 +00:00
Bruno BELANYI
1e6a5401ec
home: vim: disable 'termguicolors'
...
I forgot that I actually prefer the look without it.
2021-03-03 17:02:49 +00:00
Bruno BELANYI
513c1555f1
home: vim: load 'onedark-vim' manually
2021-03-03 17:02:49 +00:00
Bruno BELANYI
e5f4416a85
home: vim: add 'init.vim'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
828c1663da
home: vim: add plugins
...
Pretty much every one that was in my dotfiles
2021-03-03 17:02:49 +00:00
Bruno BELANYI
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
Bruno BELANYI
f589b8d5d3
home: xdg: configure user directories
2021-03-03 17:02:49 +00:00
Bruno BELANYI
547d5a5e86
home: add XDG
2021-03-03 17:02:49 +00:00
Bruno BELANYI
a65b7202b1
home: gpg: configure pinentry
2021-03-03 17:02:49 +00:00
Bruno BELANYI
13f90dfcfa
home: add gpg
...
Configures both `gpg` and `gpg-agent`
2021-03-03 17:02:49 +00:00
Bruno BELANYI
461937cc4b
home: add htop
2021-03-03 17:02:49 +00:00
Bruno BELANYI
d5c9a3717f
home: add ssh
2021-03-03 17:02:49 +00:00
Bruno BELANYI
44cbc123e6
home: add home-manager specific secrets module
2021-03-03 17:02:49 +00:00
Bruno BELANYI
5e7c2356fa
home: tmux: set correct TERM
2021-03-03 17:02:48 +00:00
Bruno BELANYI
2630d889bb
home: tmux: enhance vim mode
2021-03-03 17:02:48 +00:00
Bruno BELANYI
9675db3c38
home: tmux: set up plugins
2021-03-03 17:02:48 +00:00
Bruno BELANYI
c23d3c6d5c
home: add tmux
2021-03-03 17:02:48 +00:00
Bruno BELANYI
9ff63ae499
home: add bat
2021-03-03 17:02:48 +00:00
Bruno BELANYI
d14add8d81
home: packages: add git tools
2021-03-03 17:02:48 +00:00
Bruno BELANYI
bd03e08709
home: pager: add less env variables
2021-03-03 17:02:48 +00:00
Bruno BELANYI
b54f0e87a1
home: add some packages
2021-03-03 17:02:48 +00:00
Bruno BELANYI
94950d3360
home: git: set up colors for diff-highlight
2021-03-03 17:02:48 +00:00
Bruno BELANYI
863fcfafc2
home: git: enable diff-highlight
2021-03-03 17:02:48 +00:00
Bruno BELANYI
46c639ba08
home: add pager
2021-03-03 17:02:48 +00:00
Bruno BELANYI
8b1d825aa4
home: add jq
2021-03-03 17:02:48 +00:00
Bruno BELANYI
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
Bruno BELANYI
bf2671a162
home: git: add default ignores
2021-03-03 17:02:48 +00:00
Bruno BELANYI
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
Bruno BELANYI
12712f3f77
home: add git
2021-03-03 17:02:48 +00:00
Bruno BELANYI
7e4ae50282
home: zsh: add extra mappings
...
Once again, old habits die hard...
2021-03-03 17:02:48 +00:00
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
7c2430bb47
home: zsh: move into its own directory
2021-03-03 17:02:48 +00:00
Bruno BELANYI
91743635fc
home: zsh: enable dircolors
...
This takes care of `LS_COlORS`.
2021-03-03 17:02:48 +00:00
Bruno BELANYI
af33c2036e
home: zsh: customize completion
...
Once again, making it closer to my usual setup.
2021-03-03 17:02:48 +00:00
Bruno BELANYI
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
Bruno BELANYI
58ad800e87
home: zsh: use emacs keymap
2021-03-03 17:02:48 +00:00
Bruno BELANYI
e92ff24814
home: zsh: store history in XDG_DATA_HOME
2021-03-03 17:02:48 +00:00
Bruno BELANYI
90f2a7f274
home: zsh: add fzf integration
2021-03-03 17:02:48 +00:00
Bruno BELANYI
05c8cbc548
home: add zsh module
2021-03-03 17:02:48 +00:00
Bruno BELANYI
c0feb8a462
flake: add home-manager
2021-03-03 17:02:48 +00:00