teutat3s
33a49edcf9
ble.sh: revert hiding vim insert mode
2024-05-12 18:10:45 +02:00
teutat3s
c3acf50efe
printing: add brlaser
2024-05-07 17:39:50 +02:00
teutat3s
56703e1ca9
pkgs: add nix-init, nix-inspect, binutils
2024-04-28 20:59:59 +02:00
teutat3s
66dde3a278
sway: add wl-mirror
2024-04-28 20:58:52 +02:00
teutat3s
2166f56d59
waybar: move backlight module to the right
2024-04-22 14:31:16 +02:00
teutat3s
bcfd701a6a
neovim: fix remember cursor position
2024-04-22 14:27:58 +02:00
teutat3s
ccc098d379
audio: more allowed rates for pipewire, 44100 +
...
48000
2024-04-19 16:56:06 +02:00
teutat3s
84019208c5
default packages: add lsof
2024-04-19 16:54:28 +02:00
teutat3s
7d689e346d
chore: update flake inputs, re-add flake registries
2024-04-19 16:54:05 +02:00
teutat3s
e1052d75cd
teutat3s: remove hashicorp CLIs
...
They are no longer open source ;(
2024-04-18 13:02:11 +02:00
teutat3s
74dfae9076
nix: use version 2.21
2024-04-18 13:01:12 +02:00
teutat3s
b81890d769
nixos-unstable: fixes for NixOS 24.05
...
Wireplumber config changes for bluetooth
pinentryFlavor -> pinentryPackage
alacritty config changed to TOML
alacritty deprecated config fixes
Nix registry now gets generated from flake inputs ->
(nixpkgs.flake.setFlakeRegistry)
nssmdns -> nssmdns4
2024-04-18 12:57:14 +02:00
teutat3s
def1b53712
ble.sh use ~ as normal vi mode indicator
2024-04-18 12:53:44 +02:00
teutat3s
298b480680
ble.sh: fix newlines inserted at the top of the terminal
2024-04-15 13:23:10 +02:00
teutat3s
10a9f1c0b0
bash: increase history size, ignore duplicates
2024-04-15 13:22:24 +02:00
teutat3s
f8c6042819
sway: add sink to pipewire idle-inhibit allow list
2024-04-13 02:17:01 +02:00
teutat3s
b46f3d4ee9
fae: switch to nginx, use acme with hosting.de DNS
2024-04-13 02:13:26 +02:00
teutat3s
e36a4d48f3
fae: improve headless setup by conditionally
...
checking if sway is enabled
2024-04-13 02:05:59 +02:00
teutat3s
31906a965e
feat: fix idle inhibit using audio workaround
2024-04-07 22:07:42 +02:00
teutat3s
9aa3aec588
nix: use version 2_20
2024-04-07 17:29:31 +02:00
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,
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
bash, make, ninja, diff, php
Sort nvim-treesitter.withPlugins alphabetically
2023-07-14 13:38:01 +02:00
teutat3s
9271e8d037
Fix merge conflict leftovers
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-14 13:13:13 +02:00
Benjamin Bädorf
e36709613c
fix: load schemastore for nvim
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-07-13 18:07:58 +02:00
teutat3s
92a7c57f96
Merge branch 'main' into teutat3s
continuous-integration/drone/push Build is passing
2023-07-13 17:18:05 +02:00
Benjamin Bädorf
41c2d668f7
feat: use nnn and treesitter
...
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-06-28 19:20:11 +02:00
teutat3s
6931ca6aed
starship needs to start later than ble.sh somehow
...
continuous-integration/drone/push Build is passing
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
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
631b7f6f88
2023-06-13 16:22:52 +02:00
teutat3s
3569216294
graphical: switch to ungoogled-chromium
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
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