Christoph Heiss
3464b3b99c
machines: trek: Remove common
import, already imported by desktop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-19 16:54:17 +02:00
Christoph Heiss
13103b4789
make: Add setup-git-hooks
command
...
This install a simple hook for `pre-commit`, which just runs `make
lint`.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-19 00:01:41 +02:00
Christoph Heiss
f2bd73f15d
extra: nvim: Simplify fzf keymaps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 23:56:06 +02:00
Christoph Heiss
37b58cef2f
make: Run stylua
in formatting mode on format
target
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 23:46:37 +02:00
Christoph Heiss
492b6bdfc0
home-manager: Add glosh
alias for deskop git usage
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 23:46:29 +02:00
Christoph Heiss
1c4dbc31cf
home-manager: Fix syntax highlighting ordering issue
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 21:02:18 +02:00
Christoph Heiss
6e9fbee968
home-manager: Install xdg-utils
on deskop and move open
alias
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 20:55:16 +02:00
Christoph Heiss
c673391807
build: Add stylua configuration for linting lua code
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 20:55:16 +02:00
Christoph Heiss
a0bcd443b7
home-manager: Add neovim configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 20:55:15 +02:00
Christoph Heiss
8d94745d9f
desktop: Add rust-analyzer
package
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 01:12:01 +02:00
Christoph Heiss
c4e57f0a74
home-manager: git: Turn off advice.skippedCherryPicks
option
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 01:11:21 +02:00
Christoph Heiss
1c3e02c2c7
secrets: Update primary GPG key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 18:48:26 +02:00
Christoph Heiss
8099ef8e1d
home-manager: Add some ssh config options
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:30 +02:00
Christoph Heiss
cdd6fc07f3
common.packages: Add gnumake
to system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:04 +02:00
Christoph Heiss
4bf1fdf3cd
name: Add bootstrap DNS server for services.blocky
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +02:00
Christoph Heiss
982142ae78
services: unbound: Fix prometheus exporter setup
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +02:00
Christoph Heiss
6955ea6a96
machines: Add trek
, my Framework laptop
...
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00
Christoph Heiss
b5990b079a
build: Do not build all configs, as that is expensive ..
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:56:30 +02:00
Christoph Heiss
376ccbbff0
services: openssh: Do not allow empty passwords
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:46:14 +02:00
Christoph Heiss
6706d91aec
home-manager: tmux: Setup status bar properly
...
Fixes usage of the `sysstat` plugin, plus removes the need the for the
`prefix-highlight` plugin.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:41:47 +02:00
Christoph Heiss
9ee412838e
build: Add automatic lint and build check
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 17:50:41 +02:00
Christoph Heiss
04a42d81ad
common/services: Enable 'fwupd' service for anything non-container
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 15:09:55 +02:00
Christoph Heiss
fa302ef4b6
system/lxc: Remove unused import
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 14:56:33 +02:00
Christoph Heiss
df9b15996d
machines: Add 'name'
...
Runs blocky + unbound for custom DNS.
Also adds all the common nix infrastructure needed.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 22:20:34 +02:00
Christoph Heiss
0441714c65
Initial commit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 12:15:22 +02:00