about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* machines/profpatsch: use alacritty as terminal-emulatorProfpatsch2022-02-283-8/+7
| | | | | | | This is the alacritty wrapper that is added from `~/bin`. This is a bit badly set up atm, but might change once I move things together into one repo.
* machines/profpatsch/workstation: make emacsclient create new framesProfpatsch2022-02-281-1/+1
| | | | | Ideally I’d start the emacs server in a systemd service, make it autorestart and always start frames, but that’s the next step.
* pkgs/profpatsch: remove easy-dhall-nix, use dhall from nixpkgsProfpatsch2022-02-286-21/+13
|
* machines/shiki: add stretch & bendProfpatsch2022-02-281-0/+4
|
* machines/profpatch: add tagtime serviceProfpatsch2022-02-281-1/+17
| | | | | tagtime was added to nixpkgs in https://github.com/NixOS/nixpkgs/pull/154027
* Profpatsch/profpatsch.de: more talkiesProfpatsch2022-02-281-2/+3
|
* Profpatsch/xdg-open: add application/mswordProfpatsch2022-02-281-0/+4
|
* Profpatsch/xdg-open: don’t add a specific handler for file:Profpatsch2022-02-281-5/+0
| | | | | It’s hard-coded as the default case in our script already, this was breaking that functionality.
* machines/sternenseemann: start gnome-keyring for children of swaysternenseemann2022-02-261-0/+3
|
* machines/sternenseemann: enable dconf for gnome-keyringsternenseemann2022-02-211-0/+1
| | | | | gnome-keyring basically doesn't work without dconf as it turns out, so we'll have to enable it after all.
* machines/sternenseemann/wolfgang: install adwaita icon themesternenseemann2022-02-171-0/+1
|
* sandbox: Use Nix 2.3 for nowaszlig2022-02-091-2/+3
| | | | | | | | | The way store paths are queried has changed significantly in Nix 2.4, so we need to completely refactor nix-query.cc. However, I currently have a lot of other things to do and the store protocol is compatible so let's pin Nix to version 2.3 for the sandbox implementation for now. Signed-off-by: aszlig <aszlig@nix.build>
* flameshot: Rebase patch against version 11.0.0aszlig2022-02-093-33/+142
| | | | | | | | | | | | | | | | | | This is a major upstream release which deprecates a few of our options but also made our patch a little longer because the tools we remove are now defined in multiple places. The patch itself is pretty much doing the same things as before we do have one thing that is different, which is that we now create the savePath directory if it doesn't exist. I do know that this doesn't necessary need to be a directory but in the way I'm using flameshot it is, so I don't care ;-) While at it, I also disabled the checkForUpdates option, because this has annoyed me for some time and I really don't care if the version is the latest for a screenshot utility. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/vim: Add rustfmt with custom default configaszlig2022-02-094-1/+63
| | | | | | | | | | | | | | | | | | | | | | | | Since I do have a lot of projects where I use rustfmt, it gets pretty tedious to manually run "cargo fmt". Using g:rustfmt_autosave should make this less tedious but it might annoy me in the future, let's see. In addition to setting rustfmt I also added a default path for rustc, which is used whenever there is no rustc in path. This is because I usually switch between several projects which use different Rust versions and this way it will use the rustc version that is in PATH during "nix develop". For the rustfmt part I also added a small default configuration which represents my opinion on how I think Rust code should be formatted. The file is used whenever a project doesn't have a "rustfmt.toml" or ".rustfmt.toml". Unfortunately, RustFmt is broken in Vim right now[1], so I'm using the upstream project until the issue has been resolved. [1]: https://github.com/rust-lang/rust.vim/issues/446 Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Reenable musikcubedevhell2022-02-081-1/+1
| | | | Now that it builds again...
* profiles/packages: Fix typodevhell2022-02-041-1/+1
| | | | Dammit.
* profiles/packages: Add borgdevhell2022-02-041-0/+1
| | | | I'm trialling which I prefer, borg or restic.
* machines/sternenseemann/wolfgang: remove newsboatsternenseemann2022-02-021-1/+0
| | | | Using elfeed nowadays.
* modules/profiles/tvl: reflect option renamesternenseemann2022-02-021-4/+3
| | | | | A stupid change of this kind apparently can't be implemented without adding a rename module for all affected options…
* machines/sternenseemann: fix nix option rename warningssternenseemann2022-02-023-7/+7
|
* machines/sterneseemann: enable gnome-keyringsternenseemann2022-02-021-0/+3
|
* machines/sternenseemann: remove old work related docker setupsternenseemann2022-02-021-8/+1
|
* machines/sternenseemann: remove tsternenseemann2022-02-023-22/+0
| | | | I'm using org mode for these kinds of things now.
* profiles/base: Fix starship command_timeoutdevhell2022-02-011-1/+1
| | | | | This should be enough for certain git repos.... lookin' at you there nixpkgs.
* profiles/base: Rework programs.*devhell2022-02-011-24/+24
| | | | | There are a number of things I wanted to change anyway before I move over to Wayland.
* modules/core/common: nix.* -> nix.settings.*devhell2022-02-011-4/+8
| | | | This has been renamed a little while ago.
* {machines,modules}/devhell: nix.* -> nix.settingsdevhell2022-02-012-4/+6
| | | | | Second attempt at getting this right. Step 1: Read the thrown assertions. Step 2: Don't be tired. Step 3: Test changes.
* Revert "treewide: rename nix.* to nix.settings.*"devhell2022-02-013-9/+5
| | | | This reverts commit 20ee65d79602b6412994dc52907715b274daeebe.
* Revert "machines/herja: Up maxJobs to 16"devhell2022-02-011-1/+1
| | | | This reverts commit 2332e49b29528325ad1ff2bc0a279275c08ea266.
* machines/sternenseemann/wolfgang: drop multimcsternenseemann2022-01-311-1/+0
| | | | Using a different machine for playing minecraft anyways at the moment.
* machines/herja: Up maxJobs to 16devhell2022-01-301-1/+1
| | | | Dunno why it was at 8, but 16 is what it should be.
* treewide: rename nix.* to nix.settings.*devhell2022-01-303-5/+9
| | | | | This must have been a recent change where an assert is now thrown because some nix.* settings have been regrouped as nix.settings.*
* profiles/packages: Add colmenadevhell2022-01-261-0/+1
|
* profiles/packages: Add resticdevhell2022-01-211-0/+1
|
* profiles/packages: Remove gitinspectordevhell2022-01-201-1/+0
| | | | | This has also been removed in upstream nixpkgs because it doesn't work with Python 3.
* profiles/packages: Remove gnome.defaultIconThemedevhell2022-01-191-1/+0
| | | | This has been removed from nixpkgs upstream recently.
* machines/sternenseemann/wolfgang: install nextcloud-clientsternenseemann2022-01-172-0/+14
|
* machines/sternenseemann/wolfgang: disable binfmt_miscsternenseemann2022-01-171-1/+1
| | | | | | Since I have access to an aarch64 machine now, this is not necessary anymore and just leads to introducing bugs in cross compiled stuff by accident.
* profile/packages: Remove smosdevhell2022-01-131-1/+0
| | | | | This has been removed by the upstream developer, and subsequently has been removed from nixpkgs.
* pkgs/profpatsch/nix-tools/nix-run-bin: use PATH insteadProfpatsch2022-01-081-8/+4
| | | | | | If you want to use multiple binaries (e.g. via `pkgs.symlinkJoin`), this will work via PATH instead of magically tranforming the first argument instead.
* aszlig/profiles/managed: Fix plasma5 -> plasmadevhell2022-01-081-1/+1
| | | | | This has been renamed upstream at some point and subsequently produced eval errors.
* machines/profpatsch/shiki: disable powertopProfpatsch2022-01-071-5/+0
| | | | | I already had powermanagement running via the tlp daemon, which I had forgotten about, so powertop is redundant.
* machines/profpatsch/shiki: reference file systems by label not uuidProfpatsch2022-01-071-4/+10
| | | | | | | I want to mirror my disk to a 1:1 backup drive every so often, and referencing disks by uuid means I can’t have a runnable system from a different drive. Instead I use labels that can be shared between both drives, so that the second drive is also bootable.
* machines/profpatsch/shiki: disable virtualbox againProfpatsch2022-01-071-1/+1
|
* machines/profpatsch/shiki: add mullvad-vpn serviceProfpatsch2022-01-071-0/+3
|
* pkgs/profpatsch/rust-deps: more rust depsProfpatsch2022-01-071-0/+71
|
* pkgs/profpatsch/profpatsch.de: more talkiesProfpatsch2022-01-071-1/+3
|
* pkgs/profpatsch: add nix-run-binProfpatsch2022-01-073-2/+31
| | | | | | | Takes an additional argument and looks that argument up in the respective nix build result directory bin dir. Also add some documentation.
* pkgs/profpatsch/execline/runblock: check executable pathProfpatsch2022-01-071-5/+16
|
* pkgs/profpatsch/execline/runblock: check for empty blockProfpatsch2022-01-071-2/+8
| | | | | It’s always a mistake to forget a block here, so this will give a better error message.