Simon Bruder
9aa7d4411f
zsh: Add binding for editing the current command
2021-08-21 22:32:58 +02:00
Simon Bruder
64a682a836
mpd: Disable replaygain
...
Otherwise heavy clipping occurs when playing opus files without
replaygain tags.
2021-08-21 18:57:08 +02:00
Simon Bruder
9832f10d03
youtube-dl: Add yt-dlp
...
youtube-dl currently is unbearably slow (double-digit KiB/s).
2021-08-21 18:55:16 +02:00
Simon Bruder
aed5d19be3
waybar/mpd: Limit title and artist length
2021-08-19 22:22:08 +02:00
Simon Bruder
54242cc943
btsync: Make compatible with pipewire
...
pacmd only supports the “real” pulseaudio daemon.
2021-08-10 13:16:04 +02:00
Simon Bruder
2b9bb92757
git: Add grbias alias
2021-08-07 13:29:29 +02:00
Simon Bruder
839fb8e514
games: Add mgba
2021-08-07 00:30:49 +02:00
Simon Bruder
821a352c49
Annotate multiline strings with their language
2021-08-05 13:23:07 +02:00
Simon Bruder
e5d82f7087
programs: Remove gscan2pdf
...
One of its dependencies is currently broken and I don’t use it any more.
2021-08-01 18:47:39 +02:00
Simon Bruder
7b473dad3a
waybar/calendar: Fix number of today’s events
...
This was broken for multiline descriptions.
2021-07-29 06:31:59 +02:00
Simon Bruder
8b9eb54806
games: Conditionally add emulators
...
This uses a crude arbitrary number to only install them onto machines
that can actually run them.
2021-07-26 20:44:46 +02:00
Simon Bruder
a90fef89c0
zsh/dcauto: Use regualar instead of civil daylight
2021-07-25 20:19:59 +02:00
Simon Bruder
42a83bea7f
mpd/ncmpcpp: Add dynamic color palette support
2021-07-25 14:32:31 +02:00
Simon Bruder
4fc2015ee9
fzf: Get solarized colors from common.nix
2021-07-25 10:16:09 +02:00
Simon Bruder
a67ec1b22f
zsh: Automatically set color scheme at init
2021-07-25 08:58:57 +02:00
Simon Bruder
aef0baf527
programs: Add dynamic-colors
2021-07-25 08:47:59 +02:00
Simon Bruder
11f7ac50ca
Set geographical location system-wide
2021-07-25 08:36:19 +02:00
Simon Bruder
0c74cdbbdd
neovim: Fix installPhase nix snippet
2021-07-24 19:21:52 +02:00
Simon Bruder
8771faa93c
programs: Add paperwork
2021-07-24 13:03:33 +02:00
Simon Bruder
0b9c9ea047
programs: add dust
2021-07-18 22:54:46 +02:00
Simon Bruder
8dafa364e0
waybar: Fix display when there is no event
2021-07-18 08:38:05 +02:00
Simon Bruder
d0900f1cf8
waybar: Add calendar
2021-07-17 16:13:45 +02:00
Simon Bruder
faf9a044fd
neovim: Add nix phase snippets
2021-07-17 14:23:32 +02:00
Simon Bruder
00a919d6d7
sway: Reorganise and split into multiple files
2021-07-17 14:10:02 +02:00
Simon Bruder
f3d958c1a9
zsh: Remove redundant environment variable declaration
...
It is already declared in the sway configuration.
2021-07-17 13:55:46 +02:00
Simon Bruder
34badc3638
anki: Reorganise directory layout
2021-07-17 13:46:19 +02:00
Simon Bruder
0d08f9c6db
zsh: Reorganise directory layout
2021-07-17 13:41:15 +02:00
Simon Bruder
4556ec6c73
scripts: Reorganise directory layout
2021-07-17 13:38:32 +02:00
Simon Bruder
80f23f019b
neovim: Reorganise directory layout
...
This also loads UltiSnips by setting a configuration option instead of
symlinking it to the default location.
2021-07-17 13:31:47 +02:00
Simon Bruder
35e6bf8185
neovim: Add binding for sorting in visual mode
2021-07-17 13:25:57 +02:00
Simon Bruder
c09d54513b
neovim: Allow closing terminal with double escape
...
I always forget the default key binding.
2021-07-17 13:25:23 +02:00
Simon Bruder
1dcaeb0aed
neovim: Use nerdtree git plugin from nixpkgs
2021-07-17 12:58:25 +02:00
Simon Bruder
16d6aa2aa0
zsh: Add syntax highlighting
2021-07-17 10:19:42 +02:00
Simon Bruder
f546f737fe
sway: Enable screencasts via xdg-desktop-portal-wlr
...
This also adds a blinking indicator to the status bar so it is obvious
when the screen is shared.
2021-07-10 16:27:26 +02:00
Simon Bruder
2d0a2b7316
mako: Highlight critical notifications
2021-07-10 16:20:03 +02:00
Simon Bruder
fd37161a78
programs: Add evince
...
For some reaseon, the print quality with zathura is subpar (noticeably
blurry), but evince manages to produce a clear print.
2021-07-07 18:58:36 +02:00
Simon Bruder
9ce76f591f
mpv: Add binding for frame-exact sub delay
2021-07-04 12:53:50 +02:00
Simon Bruder
a58aa3ece4
ncmpcpp: Use nvim as external editor
2021-07-02 18:02:41 +02:00
Simon Bruder
d863586f23
mpv: Use ffmpeg-full
...
This allows mpv to support more exotic file formats and lavf filters.
Since I am already overring mpv, it should not add another local
rebuild.
2021-06-30 19:49:28 +02:00
Simon Bruder
43722b1177
programs: Add taskell
2021-06-25 22:15:01 +02:00
Simon Bruder
80e68848c5
Remove taskwarrior
...
I find myself not using it but instead writing everything in a plain
text file.
2021-06-25 19:23:23 +02:00
Simon Bruder
fc6c997575
nix-direnv: Use new home-manager option
2021-06-23 17:22:04 +02:00
Simon Bruder
2aa489853f
programs: Add snownews
2021-06-06 00:12:55 +02:00
Simon Bruder
387947191d
programs: Re-enable ungoogled-chromium
...
This reverts commit 0ba5f8c6fa
.
2021-06-03 16:41:22 +02:00
Simon Bruder
b44acc2ffa
programs: Replace optipng with oxipng
2021-06-02 23:30:16 +02:00
Simon Bruder
e6a0684bfe
neovim: Drop deprecated g:vimtex_syntax_autoload_packages
2021-06-02 14:01:58 +02:00
Simon Bruder
ce57c9a62c
neovim: Highlight syntax in markdown code blocks
2021-06-01 17:54:38 +02:00
Simon Bruder
c0efaa02ba
mullvad: Move script into system module
...
It doesn’t make sense to install the configuration files system-wide but
the script only for the user.
2021-06-01 10:29:58 +02:00
Simon Bruder
b0d6861825
Use shellcheck
...
This also adds set -e and friends where applicable.
2021-05-31 23:59:13 +02:00
Simon Bruder
56b9c6c37f
Add module for on-demand usage of mullvad
...
Since wg-quick does not require the configuration file to include a
private key and local addresses, they can be added after the execution
of wg-quick.
Fixes #32 .
2021-05-31 23:02:11 +02:00