Commit graph

223 commits

Author SHA1 Message Date
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 5d616f4b64
Update sources 2021-01-03 15:47:03 +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
Simon Bruder 9c51d36c4d
Use fetchpatch to fetch patches 2021-01-02 10:58:08 +01:00
Simon Bruder 0b1c19b481
sway/waybar: Open pavucontrol on right click
Otherwise I open it accidentally all the time.
2021-01-01 14:05:23 +01:00
Simon Bruder 4dc478978e
Use lib.optionals instead of if then else [ ] 2021-01-01 14:00:32 +01:00
Simon Bruder dc3a5f5d2e
home: Add waifu2x-photo 2021-01-01 13:55:47 +01:00
Simon Bruder fa8323bddc
Enable rar support of p7zip 2021-01-01 13:00:38 +01:00
Simon Bruder a16b0e260c
gui: Add 32bit OpenGL 2021-01-01 12:33:13 +01:00
Simon Bruder 58d667f6b8
sway: Rename to gui 2021-01-01 12:32:55 +01:00
Simon Bruder cb913a9b00
Add media-proxy
This also adds secrets management for nginx. It is far from perfect
(e.g. nginx does not get reloaded when a secret changes).
2020-12-31 15:44:24 +01:00
Simon Bruder e6b770875c
nunotaba,sayuri: Add tor client 2020-12-31 12:55:20 +01:00
Simon Bruder 0d66728621
Update sources 2020-12-29 11:43:05 +01:00
Simon Bruder ad3e8575a7
Update sources 2020-12-27 12:59:29 +01:00
Simon Bruder a34d5a110a
Disable command-not-found 2020-12-25 16:41:48 +01:00
Simon Bruder cf16ae63b9
neovim: Add rnix-lsp 2020-12-25 12:07:58 +01:00
Simon Bruder 0f2e3d39c3
home: Add nixpkgs-fmt 2020-12-25 11:42:49 +01:00
Simon Bruder 124b9113a7
home: Add nix-diff 2020-12-25 11:42:33 +01:00
Simon Bruder e47299d099
Update sources 2020-12-25 11:35:55 +01:00
Simon Bruder 40986ce2c6
home: Add gpg config
Also use the opportunity to switch to a new gpg key.
2020-12-24 23:08:05 +01:00
Simon Bruder 076ec0b321
Use home-manager’s password-store module 2020-12-24 22:23:39 +01:00
Simon Bruder 1bc6988225
neovim: Use rls from nixpkgs 2020-12-24 13:23:17 +01:00
Simon Bruder 9b60e0cfe2
Add nixpkgs-review with pass wrapper 2020-12-22 15:28:23 +01:00
Simon Bruder e487cf4720
Only enable node exporter when wg-home is enabled 2020-12-22 12:09:14 +01:00
Simon Bruder b0117ae7fa
Update sources 2020-12-22 11:31:42 +01:00
Simon Bruder dcb26cccd5
Update sources 2020-12-21 20:41:07 +01:00
Simon Bruder b435e1a182
restic: Parameterise extra paths and excludes 2020-12-21 13:09:25 +01:00
Simon Bruder 5937065d0e
restic: Clean up excludes 2020-12-21 13:08:22 +01:00
Simon Bruder 931c7ee91b
restic: Add restic-auth authentication wrapper 2020-12-21 12:54:33 +01:00
Simon Bruder 3d146db55c
restic: Make repository variable (in module) 2020-12-21 12:50:30 +01:00
Simon Bruder f0e2843d19
Reformat restic module 2020-12-21 12:33:46 +01:00
Simon Bruder 5f56b5a3a7
Set monetary locale to use Euro 2020-12-20 17:10:22 +01:00
Simon Bruder 2fb7617a03
Restructure and clean up shell functions 2020-12-19 16:15:45 +01:00
Simon Bruder d8e4cd238d
home/programs: Add waifu2x-converter-cpp 2020-12-19 15:03:36 +01:00
Simon Bruder c3aa71c5ae
zsh: Remove docker functions
They either are not needed anymore (since the tools are in nixpkgs), I
don’t need them anymore or are moved to their specific project as a
script.
2020-12-18 17:48:09 +01:00
Simon Bruder 7eae9682de
Update sources 2020-12-18 13:40:35 +01:00
Simon Bruder 09c772514c
Add deploy script 2020-12-17 11:27:53 +01:00
Simon Bruder 0563b14c68
Exclude .git and vm disk images in deployment
Fixes #8 (at least good enough for now)
2020-12-17 10:41:11 +01:00
Simon Bruder c63305cb6b
Restructure krops deployments 2020-12-17 09:50:26 +01:00
Simon Bruder c1008ad61e
Ignore all results 2020-12-17 09:50:25 +01:00
Simon Bruder b97b711143
Switch to upstream krops 2020-12-15 22:25:34 +01:00