about summary refs log tree commit diff
path: root/modules/user/devhell
Commit message (Collapse)AuthorAgeFilesLines
* modules/base: Fix bashdevhell2020-05-301-1/+0
| | | | I shouldn't be working today I think.
* modules/{base,packages}: Fix screendevhell2020-05-302-3/+1
| | | | Duh.
* modules/{base,packages}: Use programs.* wrapperdevhell2020-05-302-15/+22
| | | | | Replacing the simple inclusion of some programs in packages with their respective programs.* equivalent.
* modules/{packages,services}: Remove keybasedevhell2020-05-262-2/+0
| | | | Aquired by Zoom, no thanks.
* profiles/packages: Add signal-desktopdevhell2020-05-161-1/+2
| | | | Knew I forgot something in the last clean-up.
* devhell-wide: Remove unnecessary packagesdevhell2020-05-141-2/+0
| | | | Still a continuation of some housekeeping.
* profiles/packages: Remove p7zipdevhell2020-05-031-1/+0
| | | | | Unfortunately, development has seemingly ceased and has been marked as insecure in aa80b4780d849a00d86c28d6b3c78a777dd02e9a.
* treewide: Remove hardware.opengl.s3tcSupportdevhell2020-04-231-1/+0
| | | | | | | This option has been dropped upstream in 4732f59226a21b01d630c7ef4fb884bbfbe7dc83 Cc: @aszlig
* modules/services: Fix lightdm mini greeter borderdevhell2020-04-181-1/+3
| | | | | | | Since the latest update to `0.4.0` `lightdm` has added some more fine-grained options to how the greeter behaves. In this case it added a border around the password input box which doesn't look nice, so I'm making it vanish here.
* profiles/base: Switch back to latest kerneldevhell2020-03-041-1/+1
| | | | | With VirtualBox gone, I should be able to use the latest Linux kernel again. Yippie!
* profiles/services: Disable virtualboxdevhell2020-02-291-1/+1
| | | | | | | | | I've been trying to get away from VirtualBox for quite some time now. unfortunately work has been preventing me from ditching it. I've been doing some tests with virt-manager and, for now, I think it might be an okay replacement. The only problem is that I've not found a way to similarly export/import VMs in a convenient fashion which VirtualBox offers.
* profiles/base: Remove nerdfontsdevhell2020-02-261-1/+0
| | | | | Having added nerdfonts was a bad idea because it's 5G apparently. Let's not do this to aszlig's hydra.
* profiles/base: Add nerdfonts and cozettedevhell2020-02-251-0/+2
|
* devhell: Replace chromium with bravedevhell2020-02-221-1/+1
| | | | | | | | | I'm quite tired and bored of things like [1]. I can't find evidence that Brave has implemented this, so Brave will replace Chromium. [1]: https://www.chromestatus.com/feature/4733392803332096
* machines/{eir,gunnr}: Switch pamixer to profiledevhell2020-02-111-0/+1
| | | | Small but still valid step towards more de-DRYing.
* profiles/base: Temporarily pin Kernel versiondevhell2020-02-101-1/+1
| | | | | VBox doesn't build with the newest Kernel. So, best to stick with the old 5.4 for now.
* treewide: Switch to displayManager.defaultSessionaszlig2020-02-101-8/+4
| | | | | | | | | | | | | | The option services.xserver.desktopManager.default and services.xserver.windowManager.default are deprecated since quite a while[1], so let's use the displayManager.defaultSession option instead. Additionally, there no longer is any need to explicitly disable the "xterm" desktopManager, so I removed that option as well. [1]: https://github.com/NixOS/nixpkgs/commit/8dc5ff7dcfd1c58c32004ffae25 Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* profiles/base: Add TT2020 fontdevhell2020-02-031-0/+1
|
* profiles/packages: Add termsharkdevhell2020-01-281-0/+1
|
* profiles/packages: Add httpiedevhell2020-01-161-0/+1
|
* profiles/packages: Add brootdevhell2020-01-131-0/+1
|
* profiles/{base,packages}: Add fira-code & taskelldevhell2020-01-112-0/+2
|
* devhell: rm/add general and specific packagesdevhell2020-01-031-5/+2
| | | | | | Trying to get around to cleaning out packages I don't need on a normal basis, this is the start of a number of future commits that will be dealing with cleaning up and optimising my package usage.
* profiles/packages: Add glowdevhell2020-01-021-0/+1
|
* profiles/packages: Add taizendevhell2019-12-071-0/+1
| | | | Nifty terminal wiki reader written in Rust.
* profiles/base: Explicitly enable gnupg and set pinentrydevhell2019-12-021-0/+4
| | | | Right now, I got no way of using Nitrokey. Yay.
* profiles/base: Remove ultimate fontconfig and corefontsdevhell2019-11-081-4/+0
| | | | These have been removed very recently.
* profiles/base: Add junicode and reactivate vista fontsdevhell2019-11-081-1/+2
|
* devhell/packages: Remove Py3 override for "john"aszlig2019-11-031-1/+1
| | | | | | | | | | | | Since NixOS/nixpkgs@582b92b9483428a0e40f276aff3da2d99bbe62c5, the "john" package now uses Python 3 by default, so the override does no longer work because the package no longer has a "pythonPackages" attribute. Luckily, the upstream change is doing exactly what's done here, so we can simply drop the override. Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* profiles/packages: Re-add starshipdevhell2019-11-031-0/+1
| | | | Removed it accidentally.
* profiles/packages: Fix typo in overridePythonAttrsdevhell2019-11-011-1/+1
|
* profiles/packages: Override virtinst python2devhell2019-11-011-1/+9
| | | | Similar to `john`. Thanks again to @aszlig :)
* profiles/packages: Override john with python 3devhell2019-11-011-1/+1
| | | | | I need john after all right now. This work-around was contributed, as usual, by the venerable @aszlig.
* profiles/packages: Disable johndevhell2019-10-311-1/+1
| | | | Until it's dependency on python 2 is removed.
* profiles/services: Niceify prompt icondevhell2019-10-271-1/+1
| | | | Looks less weird.
* profiles/packages: Also remove Pythondevhell2019-10-241-1/+0
|
* profiles/packages: Remove Python 2devhell2019-10-241-3/+0
|
* profiles/packages: Add starshipdevhell2019-10-141-0/+1
| | | | For when I feel funky.
* profiles/base: Add U2F supportdevhell2019-10-121-0/+1
| | | | The missing sauce to get Nitrokey U2F to work.
* modules/devhell: Enable Nitrokey properdevhell2019-10-112-2/+2
| | | | | | | As per @aszlig's suggestion. Still doesn't work though :( However, I'll keep it in, just in case it'll work one day.
* profiles/base: Fix networking.useDHCP clashdevhell2019-10-081-1/+4
| | | | | | | | | | | | This addresses a new assertion to the way NixOS handles networks with networkd [1]. As a result this disables `networking.useDHCP` globally on all my machines. Explicit interface configuration, as requested by [1] will be handled in separate commits due to separate machines, not all of which I have access to right now. [1] https://github.com/NixOS/nixpkgs/pull/69302
* profiles/base: Add font Cascadia Codedevhell2019-10-031-1/+2
| | | | This new font by MS isn't bad.
* profiles/services: Make compton dim inactive againdevhell2019-09-301-0/+1
| | | | | Forgot to make compton dim inactive windows when I reworked it. This fixes that annoying issue.
* Revert "devhell/profiles: Fix VirtualBox kernel 5.3 build"devhell2019-09-251-11/+0
| | | | | | This reverts commit c11d43c59fe3c82ebb17df1e592cce3fff0816c1. The patch is now included in NixOS @ 2f2da824edd
* devhell/profiles: Fix VirtualBox kernel 5.3 buildaszlig2019-09-241-0/+11
| | | | | | | | | | | | | This uses a patch from Arch Linux to fix the build of the VirtualBox kernel modules for Linux 5.3. I didn't do any testing of this other than just to build the modules with the fix. The override here is to be reverted as soon as we got a fix for this in upstream nixpkgs. I didn't do this yet by myself, because I *really* should get back to work right now... Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* profiles/packages: Add nitrokey udev rulesdevhell2019-09-041-0/+1
|
* {machines,modules}/devhell: Split updateMicrocodedevhell2019-08-251-1/+0
| | | | | | Most machines are Intel, but not all, therefore we must now apply CPU microcode updates to different manufacturers explicitly. Something that needs DRYing, yet again.
* devhell/profiles: Fix redshift.provider optionaszlig2019-08-131-5/+3
| | | | | | | | | | | This option has been moved to a more generic "location" option in NixOS/nixpkgs@c4de0bf49289bc6b1448420dea39d7a5b0f3c374, so in order to fix evaluation for all our machines, let's switch to the new option instead, which is equivalent in functionality to services.redshift.provider. Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* profiles/services: Move syncthing to machinesdevhell2019-08-011-6/+0
| | | | | | Unfortunately gunnr can't access syncthing from its network, and so there's no point in having it run. Looks ugly and needs to be DRY-ed at some point in time, but that'll have to wait.
* profiles/services: Fix services brainfartdevhell2019-07-251-5/+6
|