Simon Bruder
62c26e06a5
neovim: Switch to nixd
...
rnix-lsp is no longer maintained and the package is currently broken in
nixpkgs as it depends on an insecure Nix version.
2024-04-13 12:09:36 +02:00
Simon Bruder
709f8d5676
ncmpcpp: Follow now playing lyrics
2024-03-31 13:03:35 +02:00
Simon Bruder
a1645314f4
games: Drop yuzu
...
It is dead[1].
[1]: https://arstechnica.com/gaming/2024/03/switch-emulator-makers-agree-to-pay-2-4-million-to-settle-nintendo-lawsuit/
2024-03-07 11:59:36 +01:00
Simon Bruder
5375a858bd
Replace steam with flatpak
...
I am no longer willing to accept hours upon hours of debugging just to
get the client to work. I don’t get why they would ship a 32-bit GTK2
executable that uses CEF with its sandbox disabled in 2024. Obviously,
this makes debugging quite hard as things don’t work well, even when
they work. This leaves red herrings everywhere (“Is this segfault a
symptom of the issue I’m facing or is that also happening to other users
where it works fine?”).
Flatpak also seems to have quite good sandboxing features when Flatseal
is used for every application to take away any unnecessary permissions.
2024-02-23 19:21:11 +01:00
Simon Bruder
a09967c1c4
pass: Enable browserpass for librewolf
2024-01-27 10:33:27 +01:00
Simon Bruder
35949934dd
gpg: Enable notifications for touch interaction
2024-01-23 22:31:06 +01:00
Simon Bruder
ec150e5a6c
waybar: Add security key interaction notification
2024-01-22 17:32:04 +01:00
Simon Bruder
54218c7278
Use Nitrokey as PGP smartcard
2024-01-22 17:31:53 +01:00
Simon Bruder
2c35fc4ec0
gpg: Improve output format
2024-01-22 17:31:52 +01:00
Simon Bruder
10b8d432d5
Relicense
...
This applies the REUSE specification to the repository, so the licensing
information can be tracked for every file individually.
2024-01-13 14:39:22 +01:00
Simon Bruder
d86ad02cee
zsh/pass-wrappers: Drop
...
I can’t remember using them.
2024-01-10 21:31:54 +01:00
Simon Bruder
73e99ec61b
qutebrowser: Drop
...
It had been nice while it lasted, but the general usability of LibreWolf
is better.
2024-01-10 21:31:54 +01:00
Simon Bruder
b645bfbddc
neovim: Use rust-analyzer configuration from docs
2023-12-21 14:45:45 +01:00
Simon Bruder
1255e53e92
sway: Enable touchpad
2023-12-20 23:56:03 +01:00
Simon Bruder
0318ca56f9
Use gpg-agent as ssh agent
2023-12-20 23:55:42 +01:00
Simon Bruder
bf01605517
neovim: Fix tree-sitter configuration
...
This changes the used parsers from an allowlist to a denylist.
2023-12-18 14:19:34 +01:00
Simon Bruder
a5622c3653
librewolf: Lower referer policy
2023-12-16 01:05:58 +01:00
Simon Bruder
c4b904d1af
librewolf: Init
...
This is currently in testing, as qutebrowser has some severe drawbacks.
2023-12-13 17:49:34 +01:00
Simon Bruder
ba843ac8c0
Upgrade to 23.11
...
Flake lock file updates:
• Updated input 'bang-evaluator':
'git+https://git.sbruder.de/simon/bangs?ref=refs/heads/master&rev=7fc3d5019c907566abbad8f84ba9555a5786bd01 ' (2021-08-01)
→ 'git+https://git.sbruder.de/simon/bangs?ref=refs/heads/master&rev=a06c68c44862f74757a203e2df41ea83c33722d9 ' (2023-12-02)
• Updated input 'home-manager':
'github:nix-community/home-manager/04bac349d585c9df38d78e0285b780a140dc74a4' (2023-11-12)
→ 'github:nix-community/home-manager/aeb2232d7a32530d3448318790534d196bf9427a' (2023-11-24)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/9a4725afa67db35cdf7be89f30527d745194cafa' (2023-11-19)
→ 'github:nix-community/home-manager/4a8545f5e737a6338814a4676dc8e18c7f43fc57' (2023-12-01)
• Updated input 'nix-pre-commit-hooks':
'github:cachix/pre-commit-hooks.nix/e558068cba67b23b4fbc5537173dbb43748a17e8' (2023-11-15)
→ 'github:cachix/pre-commit-hooks.nix/e5ee5c5f3844550c01d2131096c7271cec5e9b78' (2023-11-25)
• Updated input 'nixos-hardware':
'github:nixos/nixos-hardware/1721da31f9b30cbf4460c4ec5068b3b6174a4694' (2023-11-18)
→ 'github:nixos/nixos-hardware/8772491ed75f150f02552c60694e1beff9f46013' (2023-11-29)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/9fb122519e9cd465d532f736a98c1e1eb541ef6f' (2023-11-16)
→ 'github:nixos/nixpkgs/5de0b32be6e85dc1a9404c75131316e4ffbc634c' (2023-12-01)
• Updated input 'nixpkgs-overlay':
'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=refs/heads/master&rev=c8a17806a75733dec2ecdd8f0021c70d1f9dfc43 ' (2023-10-04)
→ 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=refs/heads/master&rev=37f80d1593ab856372cc0da199f49565f3b05c71 ' (2023-12-02)
• Updated input 'nixpkgs-overlay/poetry2nix':
'github:nix-community/poetry2nix/093383b3d7fdd36846a7d84e128ca11865800538' (2023-09-22)
→ 'github:nix-community/poetry2nix/7acb78166a659d6afe9b043bb6fe5cb5e86bb75e' (2023-12-01)
• Updated input 'nixpkgs-overlay/poetry2nix/nix-github-actions':
'github:nix-community/nix-github-actions/165b1650b753316aa7f1787f3005a8d2da0f5301' (2023-07-09)
→ 'github:nix-community/nix-github-actions/4bb5e752616262457bc7ca5882192a564c0472d2' (2023-11-03)
• Added input 'nixpkgs-overlay/poetry2nix/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Added input 'nixpkgs-overlay/poetry2nix/treefmt-nix':
'github:numtide/treefmt-nix/e82f32aa7f06bbbd56d7b12186d555223dc399d1' (2023-11-12)
• Added input 'nixpkgs-overlay/poetry2nix/treefmt-nix/nixpkgs':
follows 'nixpkgs-overlay/poetry2nix/nixpkgs'
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad' (2023-11-17)
→ 'github:nixos/nixpkgs/e92039b55bcd58469325ded85d4f58dd5a4eaf58' (2023-11-29)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/49a87c6c827ccd21c225531e30745a9a6464775c' (2023-11-19)
→ 'github:Mic92/sops-nix/e19071f9958c8da4f4347d3d78790d97e98ba22f' (2023-12-02)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/decdf666c833a325cb4417041a90681499e06a41' (2023-11-18)
→ 'github:NixOS/nixpkgs/dfb95385d21475da10b63da74ae96d89ab352431' (2023-11-25)
2023-12-02 18:54:42 +01:00
Simon Bruder
bfec11bb29
git: Only allow fast-forward merge by default
2023-10-25 21:18:56 +02:00
Simon Bruder
45d4a30aac
git: Add aliases for faster rebase
2023-10-25 21:16:43 +02:00
Simon Bruder
f8fa17c602
neovim: Highlight *.zone as bind DNS zone file
2023-10-22 21:16:16 +02:00
Simon Bruder
5d696d67f0
neovim: Add plantuml syntax
2023-10-18 14:19:52 +02:00
Simon Bruder
95ae4c03c4
neovim: Use nvim-jdtls
2023-10-11 12:08:47 +02:00
Simon Bruder
c0eae808b7
mail: Remove old configuration
...
I use the new imperative configuration for quite some time and don’t
think I will go back to aerc.
2023-10-08 16:45:14 +02:00
Simon Bruder
4ea0cc32ba
mpd: Add listenbrainz-content-resolver
2023-10-04 23:19:44 +02:00
Simon Bruder
f6694ebb8c
qutebrowser: Do not use fake user agent
...
C(R)APTCHA services do not like this.
2023-10-04 23:19:44 +02:00
Simon Bruder
c48d626c68
neovim: Add nftables highlighting
2023-09-24 14:42:31 +02:00
Simon Bruder
287560e0fa
mpd: Add listenbrainz submitting
2023-09-19 12:23:38 +02:00
Simon Bruder
2efdce8854
programs: Add gpxsee
2023-08-24 17:45:20 +02:00
Simon Bruder
347f2a0183
programs: Use picard from unstable
...
The stable version is missing the qtwayland input and therefore only
supports xcb.
2023-08-06 13:16:35 +02:00
Simon Bruder
0ce0c43e5e
games: add pcsx2
2023-08-04 22:31:21 +02:00
Simon Bruder
08b2bac970
mailserver: Add ManageSieve
2023-08-01 15:19:24 +02:00
Simon Bruder
167b488ff2
qutebrowser: Allow autoplay on Invidious
2023-07-29 17:34:49 +02:00
Simon Bruder
0767d44b45
tools: Install tio system-wide
2023-07-21 15:06:29 +02:00
Simon Bruder
bab7d82373
programs: Add tio
2023-07-01 12:01:22 +02:00
Simon Bruder
a59f595562
mayushii: Add hack for better DPMS
2023-06-29 17:51:38 +02:00
Simon Bruder
af20339f1b
ytcc: Also use correct name for vp9
2023-06-26 19:08:35 +02:00
Simon Bruder
7cf4b5ac0e
youtube-dl: Update name of vp9 video format
...
Youtube apparently changed the name to reflect the fourcc code. The only
format still offered as vp9 is a very low quality variant.
2023-06-25 21:46:13 +02:00
Simon Bruder
c85d860c9a
neovim/snippets: Add java negative check
2023-06-19 18:25:03 +02:00
Simon Bruder
694616fcc0
neovim: Add java snippets for checks
2023-06-03 18:34:13 +02:00
Simon Bruder
ef2ec9d975
easyeffects: Enable daemon
2023-06-03 18:34:13 +02:00
Simon Bruder
42f496ccea
neovim: Migrate icons to Nerd Fonts 3
2023-06-03 18:34:13 +02:00
Simon Bruder
df01f1e00d
zsh/exa: Remove 23.05 guard
2023-06-01 19:54:26 +02:00
Simon Bruder
7441d4eb00
mpv: Remove 23.05 guard
2023-06-01 19:54:26 +02:00
Simon Bruder
7c936fa4cc
waybar: Migrate icons to Nerd Fonts 3
2023-06-01 19:54:25 +02:00
Simon Bruder
254e435dde
vdirsyncer: Add todoman
2023-05-19 17:33:14 +02:00
Simon Bruder
ec98efdfd2
mail: Guard thunderbird behind GUI
2023-05-05 17:13:30 +02:00
Simon Bruder
dd705bb298
Move ripgrep to system closure
2023-05-05 16:17:40 +02:00
Simon Bruder
fc0b5902b9
mail: Temporarily switch to Thunderbird
...
After much struggle with all clients known to me, I now use Thunderbird.
I might not keep using it for a longer time, so I kept the old
configuration and disabled it, so it can be reused at a later time.
Because Thunderbird doesn’t support nice declarative configuration, I
don’t see much sense in configuring the accounts declaratively, when the
settings for the accounts (which is much more) have to be configured
manually.
2023-05-03 12:31:13 +02:00