Commit graph

504 commits

Author SHA1 Message Date
teutat3s 270ef4f452
feat: add nix-update 2024-03-06 18:51:49 +01:00
teutat3s c3094c4b76
fix: use unfree nomad, add activation script to
show closure diffs
2024-03-06 18:50:48 +01:00
teutat3s f6c5fef2fe
bash: get completion for system packages 2024-03-06 18:47:35 +01:00
teutat3s 9b48362f41
fix: use qMasterPassword, slack from nixos-23.11 2024-03-06 18:46:31 +01:00
teutat3s 82d88a3f23
Revert "fix: firefox uses wayland by default now, no more"
This reverts commit b0aa120073.
2024-03-06 18:45:20 +01:00
teutat3s fa7812b21f
feat: don't start sway as a systemd service 2024-03-06 18:42:25 +01:00
teutat3s b0aa120073
fix: firefox uses wayland by default now, no more
need to use firefox-wayland pkg
2024-02-08 17:44:11 +01:00
teutat3s 149d0c34ab
core: add nmap to packages 2024-02-07 19:10:21 +01:00
teutat3s 1c61f6f12b
teutat3s: add tmate.pub.solar config 2024-02-07 19:10:03 +01:00
teutat3s 3b50c26f35
fix(neovim): add shellcheck 2024-02-06 00:27:18 +01:00
teutat3s 3cb6950d84
feat: more git aliases, nodejs_20 2024-02-02 23:27:44 +01:00
teutat3s 516ec7ca24
neovim: add hotkeys for tabs, remap windows 2024-02-02 23:27:19 +01:00
teutat3s 6fe751f458
feat: add locale de_DE for waybar clock 2024-02-02 23:26:32 +01:00
teutat3s b307d4e8ff
feat: fae and paperless-ngx 2024-02-02 23:25:54 +01:00
teutat3s f3a31ed523
feat: enable sane + brscan5 for scanning 2024-01-25 19:21:12 +01:00
teutat3s e0c5520175
fix: remove unused cups-brother-hl3140cw driver 2024-01-25 19:20:04 +01:00
teutat3s bb72a79076
refactor: set extraGroups for printing/scanners in
NixOS module
2024-01-25 19:17:34 +01:00
teutat3s 8b84af72bc
feat: useful core packages, file, nload 2024-01-22 13:46:07 +01:00
teutat3s f6f1ca0df0
feat: remove wine from default packages 2024-01-22 13:31:57 +01:00
teutat3s b6c6a2ebac
feat: add vim-go plugin to neovim 2024-01-14 23:06:40 +01:00
teutat3s d4084e7a41
chore: clean up overlays, signal-desktop, slack,
qMasterPassword
2023-12-16 00:43:20 +01:00
teutat3s bae27118f1
chore: flake updates, default to new lts kernel 6.6 2023-12-16 00:40:57 +01:00
teutat3s 3981ebb052
feat(neovim): add autoindent + smartindent 2023-12-11 12:39:44 +01:00
teutat3s a407fc1582
fix: comment 2023-12-04 12:38:13 +01:00
teutat3s 29a5b1a0a5
feat: add nixpkgs-review, nix-search-cli 2023-12-04 12:37:31 +01:00
teutat3s 53f007f48a
feat: add flake-friendly nix-index overlay
See: https://github.com/nix-community/nix-index/pull/227
2023-12-04 12:36:16 +01:00
teutat3s fb606ae9b0
fix: waybar calendar scrolling too fast 2023-11-23 22:49:34 +01:00
teutat3s 865e05bd3e
chore: cleanup overlays as we're following nixos-unstable 2023-11-20 18:43:39 +01:00
teutat3s 1123250f72
fix(graphical): prefer dark scheme, fixes nautilus
scheme

https://discourse.nixos.org/t/how-to-enable-global-dark-mode-using-home-manager-in-nixos/28348
2023-11-12 22:15:48 +01:00
teutat3s f63a3e4dcc
feat: switch to nixos-unstable 2023-11-12 19:14:01 +01:00
teutat3s ac516f2349
fix: signal-desktop version 6.38.0, screen sharing 2023-11-12 18:09:29 +01:00
teutat3s e15f6ad4ea
fix: swayidle 'command not found' and screen not
switching off after swaylock locks the screen
2023-11-11 15:43:09 +01:00
teutat3s a6e5630927
feat: convert to flake-parts
Thanks @b12f
2023-11-10 19:48:06 +01:00
teutat3s 8a0113659c
feat: use linux kernel 6.5 2023-09-21 13:57:00 +02:00
teutat3s 47226e668b
fix (neovim): add back nixhash plugin 2023-09-21 13:56:06 +02:00
teutat3s f09a398c2b
fix: nvfetcher, use docker_24, 1password 2023-09-07 21:27:41 +02:00
teutat3s ec73b43425
fix: caddy serving cups.local, help.local 2023-09-07 21:26:26 +02:00
teutat3s b085e0bed6
Merge branch 'main' into teutat3s 2023-07-21 12:07:18 +02:00
teutat3s a6d002ae32
graphical: add gtk icon cache 2023-07-21 11:55:56 +02:00
teutat3s 8d14653860
graphical: fix network-manager-applet service description 2023-07-21 11:55:23 +02:00
Benjamin Bädorf d951e821b3
feat: add back vim-gutentags to nvim 2023-07-20 23:59:08 +02:00
teutat3s 1fe6d34f6e
neovim: add syntax highlighting for ini, lua,
bash, make, ninja, diff, php

Sort nvim-treesitter.withPlugins alphabetically
2023-07-14 13:38:01 +02:00
teutat3s 9271e8d037
Fix merge conflict leftovers 2023-07-14 13:13:13 +02:00
Benjamin Bädorf e36709613c
fix: load schemastore for nvim 2023-07-13 18:07:58 +02:00
teutat3s 92a7c57f96
Merge branch 'main' into teutat3s 2023-07-13 17:18:05 +02:00
Benjamin Bädorf 41c2d668f7
feat: use nnn and treesitter
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.

All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.

1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 17:15:53 +02:00
teutat3s ead398b835
bash: use latest ble.sh version
Use fzf for completion again

Fix starship with newest ble.sh version, eval a second time after ble.sh
2023-07-04 01:42:49 +02:00
teutat3s 442ba90068
chore: delete unused files 2023-07-04 01:42:49 +02:00
teutat3s 3d2aed46ab
neovim: trim final newline when copying to clipboard 2023-07-04 01:42:49 +02:00
teutat3s 29647b277e
neovim: remove duplicate config 2023-07-02 16:10:16 +02:00
teutat3s ea69c1d12c
neovim: use nixd as nix language server 2023-07-02 15:57:00 +02:00
teutat3s c30c1700f4
bash: replace $USER with ~ in PROMPT_COMMAND 2023-07-02 15:55:42 +02:00
teutat3s eeb7c7ef3a
neovim: trim final newline when copying to clipboard 2023-07-02 15:16:31 +02:00
teutat3s f7acbf1bf7
bash: replace $USER with ~ in PROMPT_COMMAND 2023-07-02 13:14:08 +02:00
teutat3s 52e2fcff26
Merge branch 'main' into teutat3s 2023-07-02 03:05:30 +02:00
teutat3s 9909a2152b
neovim: use nixd as nix language server 2023-07-02 02:50:01 +02:00
teutat3s bd91b609b5
core: use linux 6.4 2023-07-02 02:48:10 +02:00
teutat3s 2b9def0a76
Merge branch main into origin/nixos-23.05 2023-06-28 19:20:11 +02:00
teutat3s 6931ca6aed
starship needs to start later than ble.sh somehow
use fzf completion with ble.sh again
2023-06-20 23:36:07 +02:00
teutat3s b8f340310c
bash: show current directory on top in alacritty 2023-06-20 23:35:15 +02:00
teutat3s a2733eee73
zsh: enable until we switch to bash to fix assertion
631b7f6f88
2023-06-13 16:22:52 +02:00
teutat3s 3569216294
graphical: switch to ungoogled-chromium 2023-06-13 15:06:07 +02:00
teutat3s a6bec82fb7
core: use linux 6.1 2023-06-13 15:05:53 +02:00
teutat3s 323a3bd189
sway: use ExecStartPre in systemd service, like upstream wiki 2023-06-13 15:01:15 +02:00
teutat3s a7d4be4af5
neovim: add ansible-language-server 2023-06-13 14:50:34 +02:00
teutat3s f4f67b3197
chore: python3{9,10}Packages -> python3Packages
- Apply treefmt
2023-06-13 14:28:56 +02:00
teutat3s 97239d1fbb
inputs: switch to nixos-23.05 2023-06-13 14:24:52 +02:00
teutat3s 8a2910f10c
neovim: add ansible-language-server 2023-06-09 17:06:11 +02:00
teutat3s d3ed1bf9ae
ble.sh: use fzf ctrl-r history, ble.sh built-in completion
Fix selected ble-face region_input

Fix jump words limited by space (uword)
2023-05-31 20:56:52 +02:00
teutat3s 4c4e889e27
core: use linux_testing 6.4-rc kernel 2023-05-18 00:05:45 +02:00
teutat3s 7e1758bfb2
wip: track nixos-unstable 2023-05-18 00:04:39 +02:00
teutat3s 1eac244310
nvim: remove unused patch file 2023-05-18 00:01:33 +02:00
teutat3s 12704e8df7
starship: more icons for git status 2023-05-18 00:00:56 +02:00
teutat3s fe4550bfc7
chore: python3{9,10}Packages -> python3Packages 2023-05-17 23:56:46 +02:00
teutat3s 62970b02e7
Merge branch 'main' into teutat3s 2023-05-14 17:36:34 +02:00
teutat3s 90e1fe7e6f
neovim: add kubernetes json schema to yamlls LSP 2023-05-13 18:47:56 +02:00
teutat3s ca5ed1ae69
zsh: remove leftover files and traces of zsh usage
Move base16.zsh into XDG_DATA_HOME, rename to base16.sh
2023-05-06 15:19:08 +02:00
teutat3s 6bb6112bcc
ble.sh decrease completion timeout a bit more 2023-05-05 18:39:15 +02:00
teutat3s 7c6235512d
dumpyourvms: linux 6.4 remembers screen brightness
Using acpi_video0 for changing the brightness with keyboard hotkeys
2023-05-05 18:39:05 +02:00
teutat3s c06c2c7fe9
starship: prepare username@hostname prompt
Remove old toml file
2023-05-05 18:11:04 +02:00
teutat3s d7d316bddb
dumpyourvms: mnx: cat: move to user teutat3s 2023-05-05 18:10:08 +02:00
teutat3s 69f842bd6e
core: experimental linux kernel version 6.4-rc0 2023-04-26 14:22:06 +02:00
teutat3s e7b03b9770
dumpyourvms: core: use linuxPackages_6_1 and add
check for kernel version for WiFi kernel module pre-sleep + post-sleep
hook
2023-04-26 12:54:38 +02:00
b12f f4c509b3de
Merge pull request 'docker-ci-runner: fix stop hanging for 120s' (#217) from fix/ci-runner-docker-stop into main
Reviewed-on: pub-solar/os#217
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-04-24 12:51:07 +02:00
Akshay Mankar 91353938af
modules/networking: Use mkDefault for caddy config 2023-04-17 20:05:42 +02:00
teutat3s 24587194e9
docker-ci-runner: fix stop hanging for 120s 2023-04-17 14:42:42 +02:00
teutat3s 19785f035c
docker-ci-runner: fix stop hanging for 120s 2023-04-15 21:13:45 +02:00
teutat3s 029be00eab
Merge pull request 'cachix: remove unused binary caches' (#209) from cachix/remove-unused-caches into main
Reviewed-on: pub-solar/os#209
Reviewed-by: hensoko <hensoko@gssws.de>
2023-04-15 19:03:51 +02:00
teutat3s 76d8af7c3a
Merge pull request 'audio: disable useless bluetooth sap plugin' (#208) from audio/disable-bluetooth-sap-plugin into main
Reviewed-on: pub-solar/os#208
Reviewed-by: hensoko <hensoko@gssws.de>
2023-04-15 19:01:55 +02:00
teutat3s 6547aa92cf
bash: want CTRL+c to cancel and discard current
line when in ble.sh vim insert mode
2023-04-15 12:44:45 +02:00
teutat3s bc519e213d
crypto: add fwknop to installed packages 2023-04-07 15:57:40 +02:00
teutat3s 3ea141d445
cachix: remove unused binary caches from drone
runner
2023-03-28 14:03:41 +02:00
teutat3s 52c2ca9f13
nix.conf: add back required experimental features 2023-03-27 18:54:29 +02:00
teutat3s 22302c6256
nix.conf: add back required experimental features 2023-03-27 18:53:54 +02:00
teutat3s 972e3f1569
cachix: default binary cache is nixos.org, no need
to specify it explicitly (results in double entry in nix.conf)

Also force our nix.extraOptions because digga tries real hard to put
their binary caches there:
0595ae70cd/modules/nix-config.nix (L19-L23)
2023-03-27 18:09:46 +02:00
teutat3s 92201e4a79
bash: move secrets customization to user teuat3s 2023-03-27 18:06:16 +02:00
teutat3s cc35703d17
cachix: default binary cache is nixos.org, no need
to specify it explicitly (results in double entry in nix.conf)

Also force our nix.extraOptions because digga tries real hard to put
their binary caches there:
0595ae70cd/modules/nix-config.nix (L19-L23)
2023-03-27 18:03:28 +02:00
teutat3s b01c5f9fce
audio: disable useless bluetooth sap plugin 2023-03-27 13:51:12 +02:00
teutat3s d0470d5aaf
flake: pull in changes from digga upstream
See:
54ede8e591...0595ae70cd?diff=unified
2023-03-27 13:48:39 +02:00
teutat3s 2332577d73
flake: pull in changes from digga upstream
See:
54ede8e591...0595ae70cd?diff=unified
2023-03-27 13:43:33 +02:00