Simon Bruder
eccea38759
mpv: Use youtube-dl’s default format
...
mpv overrides my custom format with `bestvideo+bestaudio/best`
(youtube-dl upstream default). This applies a patch (from upstream) that
adds a magic value to remove the override. Since home-manager’s mpv
module only supports overriding the mpv package in 21.05, it is done in
the overlay.
Fixes #39 .
2021-03-01 17:30:58 +01:00
Simon Bruder
5c27e0d423
ncmpcpp: Make block visualizer spectrum character
2021-03-01 09:37:34 +01:00
Simon Bruder
9c19647e76
zsh: Alias ip to ip --color=auto
2021-02-28 20:43:42 +01:00
Simon Bruder
90feb2e3be
zsh: Sort aliases
2021-02-28 20:43:42 +01:00
Simon Bruder
b2449c3fe6
osu-lazer-container: Rename to osu-lazer-sandbox
2021-02-28 13:28:13 +01:00
Simon Bruder
3934c84644
zsh: Disable grml’s sad-smiley prompt
2021-02-28 11:27:08 +01:00
Simon Bruder
209ba3c5f6
programs: Remove starship (duplicate)
...
The home-manager starship module already adds it to the environment.
2021-02-28 11:27:06 +01:00
Simon Bruder
c77328af22
Replace builtins with lib where possible
2021-02-27 19:57:00 +01:00
Simon Bruder
f03c1daa31
mpd: Export socket path as environment variable
...
This eliminates the need to specify it manually every time.
2021-02-27 18:34:35 +01:00
Simon Bruder
a745d7353e
sway: Add autostart to zshrc instead of zprofile
...
home-manager’s sessionVariables are not loaded yet when sway starts.
2021-02-27 18:34:35 +01:00
Simon Bruder
b855ed533d
mpd/ncmpcpp: Use host from mpd module
2021-02-27 18:16:39 +01:00
Simon Bruder
1103dd5000
user/programs: Add wev
2021-02-27 16:55:42 +01:00
Simon Bruder
0ecdb8c4f7
user/programs: Correct sorting
2021-02-27 16:55:18 +01:00
Simon Bruder
790c4d03c0
mpd: Use package from unstable
...
The version from 20.09 logs every time a client connects (which pollutes
the journal) and I did not find an easy way to change this. The logging
was changed in a newer mpd version and the default log level now doesn’t
log connects.
2021-02-22 11:15:49 +01:00
Simon Bruder
94f3aae5b9
tmate: Init
2021-02-18 16:37:45 +01:00
Simon Bruder
eb97e936ed
zsh: Use grml config system wide
2021-02-14 13:29:51 +01:00
Simon Bruder
1a7ef37376
home: Use nixosConfig instead of inheriting options
2021-02-12 21:12:03 +01:00
Simon Bruder
8c92c1b792
youtube-dl: Add
2021-02-08 20:40:54 +01:00
Simon Bruder
d6d2857322
git: Add textconv hook for age diff
2021-02-08 19:19:18 +01:00
Simon Bruder
75a91e9116
vdirsyncer: Use new credentials
2021-02-06 18:07:53 +01:00
Simon Bruder
5ed071c0ed
Move admin tools to system tools
...
Fixes #37 .
This also removes some tools from the user profile since I do not need
them anymore.
2021-02-05 17:34:34 +01:00
Simon Bruder
d8514ab12c
Re-enable waifu2x-converter-cpp
...
Upstream released a new version which fixes building with gcc10 and
nixpkgs already updated to it.
2021-02-01 20:51:34 +01:00
Simon Bruder
a02d3cb883
Use separate state version for every machine
...
This also uses the system state version as the home-manager state
version.
Fixes #35 .
2021-01-31 12:21:05 +01:00
Simon Bruder
3304c8e62e
programs: Add poppler_utils
2021-01-30 23:27:53 +01:00
Simon Bruder
d61fc70f23
mpd: Only enable when gui is enabled
2021-01-30 13:27:29 +01:00
Simon Bruder
204962d0f3
user: Fix gui programs being installed by mistake
2021-01-28 16:35:54 +01:00
Simon Bruder
5ecebf4435
nvim: Add nix snippet for sha256 hash
2021-01-22 20:18:39 +01:00
Simon Bruder
c1283b6ffa
Add option to disable large packages
...
Fixes #27
This adds the `sbruder.full` option (enabled by default), which disables
some otherwise enabled packages/modules when disabled. When setting it
to false on a full gui system it reduces the size of the system closure
by over 50%. It is intended for systems with low (main) disk space.
2021-01-20 16:23:18 +01:00
Simon Bruder
7a41da6f17
sway: Fix multimedia key bindings
2021-01-19 12:47:03 +01:00
Simon Bruder
a68b429a58
Remove user from docker group
...
This prevents unauthorised programs to effectively be root.
2021-01-17 18:06:12 +01:00
Simon Bruder
a981641273
Disable waifu2x-converter-cpp
...
The build is currently broken in nixos unstable (git bisect says since
af802654b91e150fdaa8e32c29a0eefbdf953597). However, in a manual build
(outside of nix), it builds with gcc 10. It probably has to do with
flags that are passed.
2021-01-08 21:16:24 +01:00
Simon Bruder
7152112076
home/games: Add module and option
2021-01-07 18:29:18 +01:00
Simon Bruder
dfc4bab334
home: Deduplicate inheritance of nixos options
...
Fixes #17
2021-01-07 18:22:21 +01:00
Simon Bruder
e2d93ea30e
Add bwrap-helper
2021-01-07 17:11:31 +01:00
Simon Bruder
83ec18b7e4
home/programs: Make scrcpy gui program
...
Must have put it in the wrong category when I added that option.
2021-01-06 23:39:23 +01:00
Simon Bruder
826e196891
home/mimeapps: Force overwrite of mimeapps.list
2021-01-05 23:32:29 +01:00
Simon Bruder
55668b4d69
zsh: Fix zsh-nix-shell
...
Next time actually test a change before committing it.
2021-01-04 22:04:54 +01:00
Simon Bruder
77fa173fc4
home: Set state version to 20.09
...
This should not cause any conflicts.
2021-01-04 15:22:39 +01:00
Simon Bruder
2e33f18a3a
sway/wallpaper-unfree: Do not waifu2x wallpaper
...
I don’t have a screen wider than 1920 pixels and I only see my wallpaper
when switching to a new (empty) workspace.
2021-01-04 12:40:31 +01:00
Simon Bruder
3d73519a76
Make building without unfree software/assets work
...
This either removes the packages or replaces them with free packages.
2021-01-03 17:11:22 +01:00
Simon Bruder
131d0cc1a5
Add options for unfree software and assets
2021-01-03 17:11:22 +01:00
Simon Bruder
337ef729e1
sway: wallpaper: Specify license
2021-01-03 15:46:08 +01:00
Simon Bruder
dbb56d4008
neovim: Specify licenses for plugins
2021-01-03 13:46:38 +01:00
Simon Bruder
4d5dcd358d
neovim: nerdtree-git-plugin: Use upstream
...
I don’t know why I used some old fork.
2021-01-03 13:45:50 +01:00
Simon Bruder
8ae4f4080d
mpv: Specify licenses for shaders and plugins
2021-01-03 13:37:28 +01:00
Simon Bruder
5659b834d4
mpv: Switch to nixpkgs fetchers
2021-01-03 13:20:25 +01:00
Simon Bruder
2a9815bb0a
zsh: dircolors-solarized: Specify license
2021-01-03 13:08:36 +01:00
Simon Bruder
73a02913fc
zsh: Use zsh-nix-shell from nixpkgs
2021-01-03 13:08:19 +01:00
Simon Bruder
fb173f06ad
waifu2x-photo-models: Specify license
2021-01-03 13:03:12 +01:00
Simon Bruder
fb488a8bb5
Use stdenvNoCC where possible
...
This makes them not rebuild when the compiler toolchain changes.
2021-01-03 12:55:56 +01:00