cae174b0f7
modules: services: nginx: all recommended settings
2023-03-28 15:31:05 +00:00
838cdeb598
flake: bump inputs
2023-03-28 15:31:05 +00:00
642e58fc22
modules: hardware: bluetooth: use 'wireplumber'
continuous-integration/drone/push Build is passing
2023-03-28 15:31:05 +00:00
4183f7b963
hosts: homes: cloudtop: enable GPG
continuous-integration/drone/push Build is passing
2023-03-27 08:25:22 +00:00
76edeffdc7
home: pager: use XDG-compliant history location
continuous-integration/drone/push Build is passing
2023-03-27 08:23:58 +00:00
83268e7db6
home: xdg: force more XDG compliance
...
Thanks a to a nifty tool [1] I learnt about some more easy fixes.
[1]: https://github.com/b3nj5m1n/xdg-ninja
2023-03-27 08:23:58 +00:00
677a5a11e6
pkgs: unified-hosts-lists: 3.11.16 -> 3.12.15
continuous-integration/drone/push Build is passing
2023-03-24 20:46:48 +00:00
ddc296138c
home: move gpg-specific alias to 'gpg'
continuous-integration/drone/push Build is passing
2023-03-24 11:18:08 +00:00
ad0c99c6f0
modules: services: paperless: fix postgres order
continuous-integration/drone/push Build is passing
2023-03-23 12:16:40 +00:00
1751704ab3
modules: system: podman: remove unused arguments
continuous-integration/drone/push Build is passing
2023-03-22 10:46:10 +00:00
e799318a36
modules: hardware: firmware: remove unused 'pkgs'
2023-03-22 10:45:13 +00:00
359456fbc1
home: terminal: alacritty: remove unused arguments
2023-03-22 10:45:13 +00:00
1ff03e35f8
flake: dev-shells: remove unused arguments
2023-03-22 10:45:13 +00:00
31601f58b4
flake: remove unused arguments
2023-03-22 10:45:13 +00:00
d8c19d45ad
flake: checks: remove unused arguments
2023-03-22 10:45:13 +00:00
606cd8cf84
hosts: homes: add work cloudtop
...
continuous-integration/drone/push Build is passing
The unfortunate host naming can't be fixed at the moment...
2023-03-20 09:52:05 +00:00
a046569743
flake: home-manager: use a more modular design
...
This means I can easily add new hosts now.
2023-03-20 09:52:05 +00:00
2fb3d0f9cf
machines: rename to 'hosts/nixos'
...
This will be more consistent in the future if I want to introduce darwin
or home-manager configurations.
2023-03-20 09:52:05 +00:00
eac628963a
flake: dev-shell: use exposed pre-commit script
2023-03-20 09:52:05 +00:00
8657774d06
flake: checks: use 'pre-commit-hooks' module
2023-03-20 09:52:05 +00:00
c82eb57070
flake: home-manager: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
59b1ab59dd
flake: apps: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
ec036255ad
flake: packages: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
2b969f7726
flake: dev-shells: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
e1e6c39bf1
flake: checks: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
730e4abf17
flake: nixos: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
b2f3bc955c
flake: lib: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
a88c99b9d7
flake: overlays: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
922c6e75ca
flake: use 'flake-parts'
2023-03-20 09:52:05 +00:00
92438d35f6
flake: add 'flake-parts'
2023-03-20 09:52:05 +00:00
84fc1601c5
home: vim: 'unimpaired' mappings for formatting
...
continuous-integration/drone/push Build is passing
I'll migrate to calling the lua API directly if they stop expecting a
non-nil argument.
2023-03-20 09:52:05 +00:00
0241bfc781
home: vim: modify 'unimpaired' quickfix mappings
2023-03-20 09:52:05 +00:00
a166a5b18b
overlays: remove 'i3status-rust_0_22'
...
continuous-integration/drone/push Build is passing
We don't need it now that we updated to the latest version.
This reverts commit 704df6b826 .
2023-03-19 22:28:45 +00:00
2e9704ed1d
home: wm: i3: simplify status command
...
The v0.30.0 of `i3status-rs` automatically resolves a configuration name
inside its configuration directory, making this much simpler.
2023-03-19 22:28:27 +00:00
7cec58e215
home: wm: i3bar: update to v0.30.X
...
This should be equivalent to the previous version's configuration, since
v0.30.0 introduced a lot of breaking changes.
2023-03-19 22:28:27 +00:00
176ff5d6e3
flake: bump inputs
...
Since the v0.30.0 version of `i3status-rust` was a breaking change, pin
the package to v0.22.0 for now.
2023-03-19 22:26:25 +00:00
887428fddd
home: wm: i3: use explicit path to bar config
...
The v0.30.0 is about to change how it resolves the configuration path,
so make it explicit to ease the transition and simplify later.
2023-03-19 22:25:53 +00:00
704df6b826
overlays: add 'i3status-rust_0_22'
...
The latest version introduced breaking changes, let's do that correctly.
2023-03-19 22:21:53 +00:00
c3c2a34606
overlays: add 'i3status-rust-main-program'
2023-03-19 21:34:15 +00:00
70e235dfcc
modules: secrets: drone: modify gitea domain
...
Since I've changed the official subdomain for my forge, let's update it.
2023-03-16 21:40:06 +01:00
89256fa29b
pkgs: use 'git.*' subdomain
...
Since I've changed the official subdomain for my forge, let's update it.
2023-03-16 21:40:06 +01:00
e50b259a70
modules: services: gitea: change domain to 'git.*'
...
Because cool URLs don't change [1], setup a re-directed for it.
[1]: https://www.w3.org/Provider/Style/URI.html
2023-03-16 21:33:22 +01:00
b3d90be8b1
modules: services: nginx: add 'redirect' option
2023-03-16 21:33:22 +01:00
05973b93ff
home: tmux: add 'enabledPassthrough'
...
continuous-integration/drone/push Build is passing
This is useful for cases where some programs expect to be able to use
the tmux passthrough escape sequences by using the tmux passthrough
sequence.
One such example is `osc52` script I packaged.
However I like the idea of tmux filtering all escape sequences by
default, so it's not enabled by default.
2023-03-16 16:42:55 +00:00
20341a3129
refactor: 'with lib.my' -> 'with lib'
2023-03-16 16:42:55 +00:00
464ed92b00
pkgs: diff-flake: re-order functions
...
continuous-integration/drone/push Build is passing
This makes it more consistent across the entire file, and follows
alphabetical order (home -> host -> shell).
2023-03-16 11:49:26 +00:00
08740e846f
pkgs: diff-flake: quote attribute names
...
Since we don't know if they contain `.` or other characters that might
need quoting.
2023-03-16 11:49:26 +00:00
66fc43f7ca
pkgs: diff-flake: 0.3.1 -> 0.4.0
...
Add home-manager configurations.
2023-03-16 11:49:26 +00:00
a5da0abbc2
pkgs: diff-flake: 0.3.0 -> 0.3.1
...
Add all dev shells when run without any arguments.
2023-03-16 11:49:26 +00:00
b56674728f
pkgs: diff-flake: 0.2.0 -> 0.3.0
...
Change how `devShells` is handled: always build for the current system
and instead query for the name of the shell that should be built.
2023-03-16 11:49:26 +00:00