Christoph Heiss
831354ed83
system: desktop: Add NetworkManager for desktop setups too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-09 23:07:11 +02:00
Christoph Heiss
2649248f9c
home-manager: sway: Make Firefox always stacking
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:40:18 +02:00
Christoph Heiss
2e49ac3334
machines: Add configuration for zero; new workstation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:38:44 +02:00
Christoph Heiss
0dac676c51
tree-wide: Update nixpkgs to 23.05; stay on unstable
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-03 15:55:01 +02:00
Christoph Heiss
d52bbe93b0
services: paperless: Fix wrong secrets path
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 23:08:03 +02:00
Christoph Heiss
b4fef4c70c
machines: name: Ensure blocky starts after unbound
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 18:28:57 +02:00
Christoph Heiss
fd5a4f6443
secrets: Consolidate into one file; pass on using module args
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 18:27:21 +02:00
Christoph Heiss
c0e6e5d374
home-manager: sway: Add kill
keybind
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 17:19:37 +02:00
Christoph Heiss
d435059225
secrets: maui: Update
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-25 16:23:01 +02:00
Christoph Heiss
2bcabba4dd
home-manager: maui: Add rust-analyzer
to PATH
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-25 16:22:53 +02:00
Christoph Heiss
32fa2983ee
extra: nvim: Enable automatic rust code formatting with rustfmt
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-25 16:22:42 +02:00
Christoph Heiss
7b7ff23aaa
home-manager: neomutt: Add some keybinds for the sidebar
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
6c76105ffb
home-manager: maui: Disable swayidle instead of swaylock
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
a8af3e7313
make: Add deploy-standalone
command to help text
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
c282313848
home-manager: neomutt: Enable bitwarden and mbsync integration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
7ef0ee6e87
home-manager: Add standalone configuration for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:22 +02:00
Christoph Heiss
837cf0b669
home-manager: sway: Fix swayidle 10min timeout command/resume
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-13 20:12:14 +02:00
Christoph Heiss
fdfcd536ab
machines: serv: Add paperless-ngx
service
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 21:40:32 +02:00
Christoph Heiss
9f757e1a0b
services: Move custom homer
service definition to modules
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 21:38:19 +02:00
Christoph Heiss
86f4d23f96
deploy: Simplify morph machine declarations
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 21:37:05 +02:00
Christoph Heiss
d240e37859
desktop: Move some packages to home-manager configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
bc9c5eda47
desktop: Remove ninja
and pavucontrol
from system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
6d55a3be84
home-manager: neomutt: Set sane default for read_inc
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
963ad3b07a
home-manager: Only start sway on tty1 login if sway is enabled
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
0ca066e384
home-manager: Always use primary email address for git configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
9387805010
home-manager: Allow overriding whether git should sign commits by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
bb40966b4f
flake: Import nixpkgs to "flake way"
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:05 +02:00
Christoph Heiss
3ab77b338a
pkgs: Add homer
and dashboard-icons
...
homer: https://github.com/bastienwirtz/homer
dashboard-icons: https://github.com/bastienwirtz/homer
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:05 +02:00
Christoph Heiss
bc31aab711
tree-wide: Update nixpkgs and home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:05 +02:00
Christoph Heiss
b40084c2b4
services: sourcehut: Bind secrets path into metasrht-daily
service too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:02 +02:00
Christoph Heiss
5358c6ae0a
home-manager: Replace zplug with official package and direct source
ing
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-07 17:48:14 +02:00
Christoph Heiss
3ebb8c161a
extra: tmux: Disable visual-activity
indicator
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-07 17:47:33 +02:00
Christoph Heiss
d43755914a
system: headless: Properly disable systemd sleep/suspend/hibernate
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-05 21:53:16 +02:00
Christoph Heiss
47ced6eab5
services: Add PostgreSQL 15 configuration
...
Fixes: 3c60832
("machines: Rename 'srht' -> 'serv'")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-04 16:31:31 +02:00
Christoph Heiss
21f2c8a55e
pkgs: Properly pull in custom packages via nixpkgs overlay
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-03 23:32:43 +02:00
Christoph Heiss
0f9e4bd5a9
secrets: acme: Add main domain certficate configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:05 +02:00
Christoph Heiss
550d2e8097
services: sourcehut: Clean up a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:04 +02:00
Christoph Heiss
14b2ae4b06
services: nginx: Reload instead of restart on configuration changes
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:04 +02:00
Christoph Heiss
c27e361045
machines: serv: Update custom nixpkgs branch to latest
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:03 +02:00
Christoph Heiss
3c608325c1
machines: Rename 'srht' -> 'serv'
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:01:07 +02:00
Christoph Heiss
dee554ee60
home-manager: Add aliases for nix-shell
and nix develop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-30 15:33:36 +02:00
Christoph Heiss
f5c0fb9679
extra: nvim: Fix vim.fn.executable()
call
...
This returns either `0` or `1` and must be checked explicitly.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-30 13:07:34 +02:00
Christoph Heiss
e6a0a2904b
nix: Add 'morph' to dev-shell packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-30 02:34:40 +02:00
Christoph Heiss
a068cfec89
extra: nvim: Remove 'scss' treesitter plugin as it's broken
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-28 14:40:53 +02:00
Christoph Heiss
38aea38599
make: Fix too early expansion of the 'M=' argument when calling morph
...
Fixes: 128eb7a ("make: Add surrouding quotes `$(M)` to contain special characters")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:47:35 +02:00
Christoph Heiss
525725f132
make: Move setup script partial out of build manifest into Makefile
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:47:35 +02:00
Christoph Heiss
cb64252ca3
home-manager: Fix tmux uptime display using custom script
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
5781358a88
common: Add gcc to packages
...
It's never wrong to have a C compiler available, apart from that some
programs unfortunaly just assume one is always available.
Fixes: f9e9615 ("deskop: Remove some tools, using `nix-shell`/`nix develop` and similar")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
00117466e1
deskop: Sort top-level keys alphabetically
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
bd26464912
home-manager: Split up better in preparation for standalone configs
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:35 +02:00