Commit graph

421 commits

Author SHA1 Message Date
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
Simon Bruder d3b8741eb8
git/delta: Don’t use blame background for code 2023-04-24 15:47:58 +02:00
Simon Bruder a54f8bd4f0
git: Ignore ccls cache 2023-04-24 15:40:05 +02:00
Simon Bruder c3847367f7
neovim: Add ccls 2023-04-21 09:10:40 +02:00
Simon Bruder 73c1389435
neovim: Add LanguageTool language server 2023-04-21 09:10:40 +02:00
Simon Bruder 5e9d9181b7
Use unstable home-manager for unstable machines 2023-04-16 11:26:09 +02:00
Simon Bruder 2a5e20cb36
anki: Use native version
This currently still requires an override to work with wayland, though
there is a nixpkgs PR to fix this.
2023-04-16 11:14:37 +02:00
Simon Bruder 8e70f1c790
neovim: Add java language server 2023-04-07 23:28:31 +02:00
Simon Bruder afc328b5ed
git: Use uni email for specific directories 2023-04-07 23:28:16 +02:00
Simon Bruder 94dabbbe89
neovim: Remove vim-nix
Most of its functionalty is now provided by tree-sitter. Also, it
somehow causes errors for vimtex‽
2023-03-24 13:14:07 +01:00
Simon Bruder cb175687dc
makemkv: Use correct hardcoded paths 2023-03-09 21:22:03 +01:00
Simon Bruder 962213cc81
neovim: Remove tailwind 2023-03-09 21:21:13 +01:00
Simon Bruder 0a4250330a
neovim: Disable tree sitter bash
It has been broken for a long time.
2023-03-09 21:21:13 +01:00
Simon Bruder b65129018a
neovim: Fix setup_filetype
The function arguments are not what they actually should be.
2023-03-09 21:21:13 +01:00
Simon Bruder cc4460f98b
hitagi: Use nixpkgs unstable
This is needed for Intel Arc support (Mesa 22.3+).

This also makes changes so the nixpkgs system evaluates without
errors/warnings (caused by my configuration).
2023-02-25 10:56:10 +01:00
Simon Bruder 3c858c08d3
qutebrowser: Remove permissions for sipgate
I don’t use it anymore, because they stopped providing services to
private cusomers.
2023-02-22 17:02:18 +01:00
Simon Bruder 797fbb0d35
programs: Clean up
This removes some unused tools, changes the categorisation and moves
some packages into modules that better fit them.
2023-02-22 17:02:18 +01:00
Simon Bruder fbe5a829ea
mail/aerc: Remove stray comment 2023-02-21 23:48:49 +01:00
Simon Bruder 21d7bf4e0a
programs: Remove taskell
I haven’t been using it and it currently is broken in unstable.
2023-02-21 21:33:20 +01:00
Simon Bruder b0dc7169cf
pipewire: Use helvum from unstable
The one from 22.11 does not build currently.
2023-02-20 22:35:11 +01:00
Simon Bruder f4efa9b1fc
hitagi: Switch to Intel Arc A770
Things are not very smooth yet. Hwmon only works with Kernel 6.2 and
only supports energy monitoring (and even that doesn’t look too good).
Fan control and temperature is not supported. To get at least usage
statistics, intel_gpu_top can be used. Mangohud in its newest unreleased
version also supports getting stats from it. However, intel_gpu_top
needs cap_perfmon, which is a pain to get working inside the double
bubblewrap sandbox for steam, therefore it is not yet available.

On the positive side, OpenCL works well and oneAPI also works with
blender-bin from nix-warez (nixpkgs doesn’t yet have blender with oneAPI
support).
2023-02-11 22:53:54 +01:00
Simon Bruder 8f109831e2
mpd: Save lyrics in music directory
That ensures they are synced between devices.
2023-01-28 22:10:04 +01:00
Simon Bruder 00e37c8104
programs: Add linphone
It’s not great, but I couldn’t find any other sip softphone that even
just works.
2023-01-28 22:01:26 +01:00
Simon Bruder cccdd48ff9
programs: Add zbar 2023-01-21 21:29:58 +01:00
Simon Bruder 9234a2bdda
programs: Add ripgrep-all 2023-01-21 21:29:34 +01:00
Simon Bruder 03492fccad
Migrate sayuri to hitagi 2022-12-30 19:52:58 +01:00
Simon Bruder a9619201bb
swaync: Apply more fixes to restore old style 2022-12-27 14:38:46 +01:00
Simon Bruder e89cc99a11
swaync: Overhaul style
This replaces the default style sheet that gets overridden with a custom
one from scratch.

One thing that is still not ideal is that notifications with action
buttons have a scoll area for the action buttons, which shouldn’t be the
case.
2022-12-21 19:14:06 +01:00
Simon Bruder 40de497a6a
waybar: Implement stopgap measure for waybar mpd 2022-12-21 19:14:06 +01:00
Simon Bruder 632b712ee7
waybar: Make font display consistent
After the update to the new Iosevka version, the font was smaller
horizontally on non-HiDPI screens. Increasing the font size by .5px
ensures a display that reproduces the behaviour of the old Iosevka
version on all screens I tested.
2022-12-21 19:14:06 +01:00
Simon Bruder f609567117
qutebrowser: Bump fake firefox version 2022-12-21 11:21:23 +01:00
Simon Bruder 3abcb17c95
qutebrowser: Use qt6 version 2022-12-21 11:21:13 +01:00
Simon Bruder 9b0884d2f9
qutebrowser: Remove unused userstyle 2022-12-21 11:20:45 +01:00
Simon Bruder 3f639f7e8e
qutebrowser: Only enable when gui is enabled 2022-12-21 11:20:04 +01:00
Simon Bruder 5d98924ea1
neovim: Adapt to 22.11 2022-12-10 17:16:34 +01:00
Simon Bruder b6a903551e
fonts: Use custom Iosevka variant
I don’t like the new defaults.
2022-12-10 16:09:10 +01:00
Simon Bruder ad89732961
sway: Make everything work again
This sadly has to downgrade some programs, if I find more time, I will
look more into this and try to make it work with the latest versions.
2022-12-10 16:08:03 +01:00
Simon Bruder 47c5bd5338
mail/aerc: Use home-manager module (mostly)
This does not use the home-manager provided account module, because it
does not support notmuch, LOGIN authentication and special characters in
user names.
2022-12-10 16:03:16 +01:00
Simon Bruder 8c317b76bf
Drop temporary unstable packages 2022-12-10 14:49:16 +01:00
Simon Bruder f32e2a5842
zsh/starship: Remove custom patch
Upstream added a patch that should avoid situations in which my patch
was needed.
2022-12-10 14:48:04 +01:00
Simon Bruder c61023b863
Add tools for using digitizer 2022-12-02 18:54:51 +01:00
Simon Bruder 64c3ccad2a
neovim: Add ctags to environment
It is required for the tagbar.
2022-11-22 22:32:21 +01:00
Simon Bruder c906e208e2
neovim: Add conceal for stmaryrd symbols 2022-11-02 00:26:16 +01:00
Simon Bruder df1aa459be
vdirsyncer: Use displayname
I finally discovered that after running `vdirsyncer metasync`, the
displayname cane be used.
2022-10-24 10:37:05 +02:00
Simon Bruder aaaf7d3ccc
Move Blu-ray drive from sayuri to fuuko
This removes makemkv-specific configuration from sayuri and adds it to
fuuko. It also changes the makemkv sandbox to now hardcode fuuko’s
configuration.
2022-10-15 23:27:12 +02:00
Simon Bruder 3eaeb5daeb
renge/grocy: Drop 2022-10-07 22:52:04 +02:00