Simon Bruder
29f2cca213
sway: Update monitor configuration
...
For some reason, the ID of my monitor changed. Also, the home-manager
module for kanshi now prefers to use the settings attribute.
2024-06-02 14:35:41 +02:00
Simon Bruder
c2018b9675
pass: Make secret service conditional on GUI
2024-06-02 14:35:37 +02:00
Simon Bruder
9fbe5311c7
zsh/eza: Drop enableAliases
...
It is superseded by enableZshIntegration, which is true by default.
2024-06-02 14:35:31 +02:00
Simon Bruder
3963c6a5d8
gpg: Use pinentryPackage instead of pinentryFlavor
2024-06-02 14:35:31 +02:00
Simon Bruder
e07c4ea7b4
programs: Remove unused ripgrep-all override
2024-06-02 14:35:24 +02:00
Simon Bruder
5445a30150
pass: Enable secret service
2024-06-01 13:57:53 +02:00
Simon Bruder
5e122fcef7
Do not use gpg-agent for ssh on headless systems
2024-06-01 13:57:37 +02:00
Simon Bruder
d9c9c00894
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-06-01 13:54:19 +02:00
Simon Bruder
65ded4e987
ncmpcpp: Follow now playing lyrics
2024-06-01 13:54:11 +02:00
Simon Bruder
5dd696f63c
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-06-01 13:54:06 +02: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