about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* machines/shiki: reenable fcitx Japanese inputProfpatsch2021-03-051-10/+10
|
* machines/profpatsch: fix git overwriting gitFullProfpatsch2021-03-052-2/+8
| | | | | | I had a clash between the base config and my workstation, which lead to `git send-email` not being available because `git` (minimal) was shadowing `gitFull`.
* machines/herja: Disable light programdevhell2021-03-041-1/+1
| | | | | | | | | I've been using `illum` to make the screen brightness keys work on this machine. It's better than invoking light manually or via a xbindrc call. Although, `illum` is a bit outdated in nixpkgs, and I'm guessing that's the reason why it crashes when the machine boots. After restarting the service it's fine. If `illum` isn't updated in nixpkgs soon, I'll have a look at it.
* machines/sternenseemann/wolfgang: set builders-use-substitutes = truesternenseemann2021-03-042-4/+9
|
* Revert "machines/herja: Add non-functioning mute btn event"devhell2021-03-011-10/+0
| | | | | | `xbindkeys` seems to be the solution, at least via user-space. This reverts commit 59dbc84cb214ed3df6506e95d3bf59b89f9d3548.
* machines/eir: Remove some unneeded CUPS packagesdevhell2021-03-011-1/+1
|
* machines/herja: Add non-functioning mute btn eventdevhell2021-03-011-0/+10
| | | | | | For some reason this doesn't work yet. It works fine when run manually as root or my own user, but when acpid runs it nothing happens. Dunno yet why.
* machines/sternenseemann/wolfgang: add nix-output-monitorsternenseemann2021-02-281-0/+1
| | | | Kinda need despite my eternal hate for terminal ui.
* machines/shiki: “solve” the keyboard speed reset problemProfpatsch2021-02-271-0/+18
| | | | | External keyboards never keep the speed I set. I don’t want that. I don’t want to interact with udev, either.
* machines/herja: Replace unnecessary cups packagesdevhell2021-02-251-1/+1
| | | | No more Brother crap.
* machines/herja: add rocm-opencl-icddevhell2021-02-251-1/+6
| | | | I don't know what I'm doing, but it's fun.
* modules/hardware/low-battery: suspend on low batterysternenseemann2021-02-251-0/+5
|
* machines/sternenseemann/wolfgang: support openlab printersternenseemann2021-02-251-1/+4
|
* machines/herja: Add "sometimes" different ethdevhell2021-02-231-0/+1
| | | | | So, turns out that enp6s0f3u1 sometimes also is initialised as enp6s0f4u1. Why? WHyyyyyyyyy?????
* machines/sternenseemann: update TODOsternenseemann2021-02-231-1/+3
| | | | | Reminder to myself to never check in TODO files since you always end up forgetting to update them in the right commits.
* machines/sternenseemann: remove unused pkgs.nixsternenseemann2021-02-231-13/+0
|
* machines/sternenseemann: remove unused patches dirsternenseemann2021-02-231-131/+0
|
* machines/herja: Fix external eth interface namedevhell2021-02-231-1/+1
| | | | Dunno why I thought it was the former.
* machines/herja: Add Ethernet dongle interfacedevhell2021-02-221-0/+1
| | | | | The T14s is an awesome machine, but unfortunately it needs an Ethernet dongle.
* modules/core/common: set correct dbPath for command-not-foundsternenseemann2021-02-191-3/+0
| | | | | | | | Since we now distribute the programs.sqlite database with the vuizvui channel, we can make use of it in programs.command-not-found. We change the default path used to use the nixpkgs sub directory of the vuizvui channel (by default it expects a channel named nixos containing the database).
* machines/sternenseemann/wolfgang: add github clisternenseemann2021-02-191-0/+1
| | | | gh pr checkout sure is extremely convenient.
* modules/user/sternenseemann/mandoc: add support for non english manualssternenseemann2021-02-191-0/+1
| | | | | | | | | Apparently (probably since GNU came along) there are manuals for different languages than english in share/man/$language. This adds support for this in my mandoc module by allowing the user to freely specify the manpath entries under $out. > nmap(1) - Netzwerk-Analysewerkzeug und Sicherheits-/Portscanner
* modules/user/profpatsch: adjust naming schemesternenseemann2021-02-132-4/+4
| | | | | | | | | | | | | | | The general consensus seems to be to use vuizvui.user.<username>.<category>.<module name> instead of vuizvui.<category>.<user name>.<module name> Things done to test this change: * Checked build of machines.profpatsch.legosi.build * Checked evaluation of machines.profpatsch.shiki.build
* feat(machines/legosi): initial duplicity setupProfpatsch2021-02-131-0/+44
| | | | | This should backup every service in `/var/lib` and anything I add in the future that I might have missed.
* fix(machines/legosi): set nix path to latest nixpkgs unstableProfpatsch2021-02-131-6/+2
| | | | | | | | | | Previously I had actually rebuilt the system locally, but since I use the deploy script, I don’t need to have a full up-to-date nixpkgs checkout, and only copy over the system closure. Thus, set the path to only contain nixpkgs, and only a link to the latest github unstable tarball in case I really need it e.g. for a nix shell.
* feat(profpatsch/machines): set journal size limit on every machineProfpatsch2021-02-132-3/+3
| | | | | | Before we just set 50M on workstations, but let’s increase to 500M and set it as default on every machine, so we don’t run out of space because somebody DDoSes our server logs.
* machines/sternenseemann/wolfgang: tree → lrsternenseemann2021-02-121-1/+1
| | | | Less fancy, more useful.
* modules/user/sternenseemann: add mandoc modulesternenseemann2021-02-092-2/+8
| | | | | | | | | | This module implements a drop-in replacement for documentation.man which finally lets me get rid of pkgs.man-db. This is still to be considered experimental as the required patch hasn't landed in upstream mandoc yet. Should that happen, I'll try to contribute this module back to nixpkgs. A more detailed description on the module and mandoc on NixOS can be found at the top of modules/user/sternenseemann/documentation/mandoc.nix
* machines/sternenseemann/wolfgang: fix screenshot wrapper scriptsternenseemann2021-02-091-2/+3
| | | | | | Couldn't figure out how to pass a string from a command which contains spaces from a variable to a command without the string getting split into two arguments, so nested shell it is.
* machines/sternenseemann/wolfgang: fix alternate scroll for git diffsternenseemann2021-02-091-0/+3
| | | | | | | | Even if GIT_PAGER is set to less alone, git diff will pass extra options to less, so we have to explicictly set the LESS="..." environment variable to change this behavior. Specifically we don't want -F which prevents less from entering alternate mode which enables alternate scrolling in foot.
* machines/sternenseemann/wolfgang: disable programs.command-not-foundsternenseemann2021-02-091-0/+3
| | | | vuizvui currently ships no programs.sqlite
* machines/herja: Fine-tune configurationdevhell2021-02-081-24/+17
| | | | | | | | After some experimentation and looking at the NixOS' hardware repo, this configuration seems to work quite well. There are no major issues to worry about for now. This is also the first machine where `fwupd` is available and working.
* machines/sternenseemann/wolfgang: use vuizvui thinkpad modulesternenseemann2021-02-071-9/+1
|
* machines/sternenseemann/wolfgang: declarative fish configsternenseemann2021-02-074-6/+48
|
* modules/user/sternenseemann: add sway service modulesternenseemann2021-02-073-253/+52
| | | | machines/sternenseemann/wolfgang: refactor using new sway module
* machines/sternenseemann/wolfgang: fix foot font size keybindingssternenseemann2021-02-071-2/+2
|
* */sternenseemann: make TODOs more greppablesternenseemann2021-02-074-7/+10
| | | | machines/sternenseemann: add TODO list
* machines/sternenseemann/wolfgang: initsternenseemann2021-02-076-0/+596
|
* machines/sternenseemann/schaf: removesternenseemann2021-02-061-105/+0
| | | | | This machine is no longer active and probably would have to be redone completely should it be reactivated.
* machines/sternenseemann/fliewatuet: removesternenseemann2021-02-061-275/+0
| | | | | This machine has been replaced and now runs Windows for playing minecraft mostly.
* machines/sternenseemann/schnurrkadse: removesternenseemann2021-02-061-185/+0
| | | | | This machine is no longer active and not really feasibly usable with NixOS since i686 support was dropped.
* pkgs/profpatsch: add deployProfpatsch2021-02-051-0/+4
| | | | Small script to deploy my machines.
* machines/shiki: disable some software I don’t useProfpatsch2021-02-041-4/+4
|
* machines/shiki: decrease dunst font sizeProfpatsch2021-02-041-2/+2
|
* machines/shiki: add mumble with speex supportProfpatsch2021-02-042-0/+4
|
* machines/profpatsch: add gitFull and github-cliProfpatsch2021-02-042-1/+2
|
* machines/profpatsch/base-workstation: enable earlyoomProfpatsch2021-02-041-0/+8
|
* machines/profpatsch/base: add straceProfpatsch2021-02-041-1/+2
|
* machines: Add herjadevhell2021-02-012-3/+201
| | | | Shiny new machine needs NixOS love. <3
* dnyarri: Fix unit names for btrfs scrub servicesaszlig2021-01-041-1/+1
| | | | | | | | | | | | | | | | | | Injecting pre/post start scripts into services called "btrfs-scrub-.service.service" isn't going to do a whole lot if the actual service name is called "btrfs-scrub-.service". During the last scrub I was wondering why caching got slow afterwards and found out that the caching devices were filled with lots of irrelevant data from the scrub. This led me to inspect what went wrong and when checking the properties of the scrub service unit, I found out that it never worked in the first place for the reason meantioned in the first paragraph. Actually using the right unit name helps a lot here, so onwards to the next scrub in February :-) Signed-off-by: aszlig <aszlig@nix.build>