Simon Bruder
972b1db287
programs: Add signal desktop
2024-11-09 12:29:29 +01:00
Simon Bruder
7882d28bd1
programs: Add simple-scan
2024-09-23 21:24:23 +02:00
Simon Bruder
0345000e05
Add cargo credentials provider via pass
2024-08-08 23:37:40 +02:00
Simon Bruder
08e30e01cf
Remove youtube-dl
...
It is marked as insecure, and was unused anyway.
2024-08-03 13:53:07 +02:00
Simon Bruder
54540aae6e
neovim: Disable tree-sitter indentation for rust
2024-07-14 19:02:21 +02:00
Simon Bruder
2e235dd1c7
gpg: Switch to pinentry-qt
...
The Gnome 3 version has a weird issue where only about every fifth
keypress is accepted.
2024-06-26 13:55:18 +02:00
Simon Bruder
9427ba881d
neovim: Remove neogit
...
It currently fails and as I don’t use it, it can be removed.
2024-06-02 14:35:42 +02:00
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