Commit graph

72 commits

Author SHA1 Message Date
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 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 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 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 10e39fc404
Pin home-manager version 2020-12-13 17:57:09 +01:00
Simon Bruder 539befeba2
Make PTT in Mumble work with wayland
This still has some issues (notably the release not triggering when
switching workspaces while the PTT key is hold).
2020-12-10 20:23:53 +01:00
Simon Bruder c0c36b53d0
Revert "Manage waybar start with systemd"
This reverts commit 289f760252.

Since that commit breaks tray support.
2020-12-10 20:08:01 +01:00
Simon Bruder b5898a0896
Add wf-recorder 2020-12-08 18:59:35 +01:00
Simon Bruder 9d155e1773
Set GTK2 scale factor to 1 2020-12-08 18:55:34 +01:00
Simon Bruder 571d5bd3ad
sway: Clean up zsh start script 2020-12-07 19:59:49 +01:00
Simon Bruder 29ddc36591
sway: Use proper systemd integration 2020-12-07 19:52:06 +01:00
Simon Bruder 289f760252
Manage waybar start with systemd 2020-12-07 19:49:43 +01:00
Simon Bruder 7fd198edcf
Add initial password for user 2020-12-06 14:05:47 +01:00
Simon Bruder 8d9e3bbb8d
neovim: Fix nerdtree git plugin 2020-12-06 13:58:46 +01:00
Simon Bruder e53f2882f4
Disable system-wide sway extra packages 2020-12-06 13:58:45 +01:00
Simon Bruder 29cfc3750d
Move most tools to user environment
Fixes #1.
2020-12-05 19:44:41 +01:00
Simon Bruder 40d898bd0d
home: Reorganise module imports 2020-12-05 19:19:45 +01:00
Simon Bruder ba611b333b
mpd: Listen on socket 2020-12-05 18:53:35 +01:00
Simon Bruder bdc1c12f9c
Refactor pubkey configuration 2020-12-05 16:42:49 +01:00
Simon Bruder 9b22c91170
config.sbruder.gui → config.sbruder.gui.enable 2020-12-05 15:44:58 +01:00
Simon Bruder f718f79192
home: Parametrise gui 2020-12-05 15:40:48 +01:00
Simon Bruder a04a0e1543
sway: Include wallpaper 2020-12-02 21:39:42 +01:00
Simon Bruder 10b9dd5a84
Add swaynag config 2020-11-26 07:29:04 +01:00
Simon Bruder 70cabe55ee
sway/waybar: Change mpd volume on scroll 2020-11-15 09:45:28 +01:00
Simon Bruder 09deea9911
neovim: Use fzf for LanguageClient selection 2020-11-15 09:37:49 +01:00
Simon Bruder 555109df1b
sway: Add wdisplays 2020-11-14 10:15:54 +01:00
Simon Bruder 8bf5eaef89
home/mpv: Update hq profile 2020-11-08 19:25:44 +01:00
Simon Bruder b5616501b2
home: Move waybar exec commands into scripts 2020-11-08 16:03:13 +01:00
Simon Bruder e6f12b0b76
Use waybar from stable 2020-11-08 12:34:56 +01:00
Simon Bruder 5fb1304dae
home/neovim: Add pyls-black
Black’s integrated vim plugin does some virtualenv wizardry that does
not work on nixos.
2020-11-08 12:17:48 +01:00
Simon Bruder 3191c9119f
user: base.nix → default.nix 2020-11-07 19:22:33 +01:00
Simon Bruder babdaef1f3
Use vim for system and nvim for user 2020-11-07 19:22:32 +01:00
Simon Bruder bb95194619
home: Add zsh
This imports my (historically evolved) functions. I have to clean them
up sometime.
2020-11-07 19:22:31 +01:00
Simon Bruder ff74abc107
home: Add mpv 2020-11-07 19:22:31 +01:00
Simon Bruder dea242488f
home: Add tmux 2020-11-07 19:22:27 +01:00
Simon Bruder 07216be2c3
home: Add vdirsyncer, khal and khard 2020-11-07 17:13:15 +01:00
Simon Bruder f934caa993
home: Add neovim 2020-11-07 16:58:18 +01:00