Commit graph

252 commits

Author SHA1 Message Date
Christoph Heiss 8a7984be6a
sources: Update nixpkgs and home-manager to 30-09-2023
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 00:14:42 +02:00
Christoph Heiss 916a621be4
services: blocky: Adapt deprecated options, add another blocklist
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:54:08 +02:00
Christoph Heiss b54499f3f2
secrets: Add TU Vienna ssh key
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:33:26 +02:00
Christoph Heiss 049aee1c4e
home-manager: desktop: Add JetBrains IDEA to personal applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-09 15:46:13 +02:00
Christoph Heiss 250ac1bceb
home-manager: desktop: Add Darktable to personal applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:10 +02:00
Christoph Heiss 882d22f0ed
home-manager: Gate some optional desktop packages behind enable option
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:10 +02:00
Christoph Heiss 24f12fcd7e
system: desktop: Move lm_sensors package to common packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss c7b04feb76
home-manager: desktop: Remove tmux copytk plugin, apparently broken
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss 1af5d4594e
system: desktop: Remove unused librespot package
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss c36343fbe1
extra: tmux: Add keybind for detaching
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-06 18:37:00 +02:00
Christoph Heiss 49eb7e722a
desktop: Move Firefox enablement to home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss 2856f0eb18
home-manager: desktop: Add some more useful shell aliases
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss f543d3867e
home-manager: gtk: Directly use GTK configs
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss e3338043b1
machines: zero: Add prismlauncher to home-manager packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:27 +02:00
Christoph Heiss 63b141a86f
home-manager: maui: Update nixpkgs and home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 15:14:29 +02:00
Christoph Heiss b30a2cbba3
system: desktop: Move some applications under home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:21:23 +02:00
Christoph Heiss f6a2764dcd
home-manager: maui: Let wofi find nix-installed applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:17:51 +02:00
Christoph Heiss 2893e429ad
secrets: maui: Add some additional sway config
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:17:00 +02:00
Christoph Heiss e439c58469
home-manager: zsh: Add shortcut shell alias for git fixup
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 10:50:20 +02:00
Christoph Heiss 178b51d060
build: Instruct home-manager to automatically back up existing files
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss cb352b0a4f
home-manager: deskop: Add Terraform treesitter parser
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 9821c13f86
home-manager: desktop: Add tig to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 46e8215b9f
home-manager: Properly set up GTK cursor and dark theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 22cda9ee92
home-manager: ncspot: Bind spacebar to pause
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-30 12:04:32 +02:00
Christoph Heiss e2e7534529
system: desktop: Add noto-fonts-cjk-sans to fonts packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-29 17:44:29 +02:00
Christoph Heiss 3be90107c7
home-manager: sway: Lower key repeat delay & rate
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-27 10:18:43 +02:00
Christoph Heiss 9df7adca45
home-manager: sway: Remove "at" keyboard layout
compose key rulez!

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-27 10:18:41 +02:00
Christoph Heiss a25e7b2047
system: desktop: Add VLC to system packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 23:19:11 +02:00
Christoph Heiss bd2965fa52
secrets: email: Enable notmuch for personal email addresses too
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:12:55 +02:00
Christoph Heiss 83f3b6f5fa
secrets: Fix VPN IPs; restructure some things
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:04:03 +02:00
Christoph Heiss 4b57773615
system: headless: Add screen to system packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:02:37 +02:00
Christoph Heiss d1bc6d01cb
secrets: Fix WireGuard PSK size
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:01:56 +02:00
Christoph Heiss 7c96438711
flake: Update inputs
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 14:17:46 +02:00
Christoph Heiss 20e34d7aa2
build: Disable lint W23 (repeated_keys) for statix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 14:16:44 +02:00
Christoph Heiss 98988ae0b2
secrets: Add WireGuard peer config for maui
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 13:18:23 +02:00
Christoph Heiss 6087903d92
home-manager: email: Enable notmuch integration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 11:30:50 +02:00
Christoph Heiss b429a832a6
home-manager: desktop: Enable ncspot properly through module
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 09:27:50 +02:00
Christoph Heiss 78058e2988
home-manager: desktop: Add ncspot to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-23 13:14:41 +02:00
Christoph Heiss 15c40d991c
system: laptop: Disable Wi-Fi power-saving
This completely dimishes /any/ Wi-Fi performance it can potentially drop
it as low as a few KiB/s ..

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-21 20:17:08 +02:00
Christoph Heiss 0a0cfd2867
home-manager: sway: Hide cursor when typing
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-21 20:14:38 +02:00
Christoph Heiss 19ce5d149d
sources: Monthly nixpkgs and home-manager update; to 31-08-2023
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-21 19:52:20 +02:00
Christoph Heiss 3bf53080cf
build: lint: Consider commits by expired keys as valid
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-21 19:51:05 +02:00
Christoph Heiss 416710c7c8
machines: zero: Set custom font size for terminal
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-22 20:48:56 +02:00
Christoph Heiss e27cb25a06
home-manager: Pull neovim plugins in through nixpkgs instead of lazy
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-22 20:37:41 +02:00
Christoph Heiss b742d4b71f
home-manager: maui: Add prettier to PATH
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-22 20:37:26 +02:00
Christoph Heiss 8ccbe9955c
common: nix-options: Set <nixpkgs> to used system packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-18 21:06:50 +02:00
Christoph Heiss 0622390cb1
home-manager: terminal: Restore proper font size
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-18 17:01:20 +02:00
Christoph Heiss 875880ba66
home-manager: email: Run mbsync as separate child process
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-18 17:01:16 +02:00
Christoph Heiss 3c54df4da1
secrets: email: Add workaround for home-manager bug for another address
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-13 01:17:51 +02:00
Christoph Heiss c576265963
home-manager: git: Reformat aliases
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-13 00:22:59 +02:00