about summary refs log tree commit diff
path: root/modules/user/devhell/profiles/services.nix
Commit message (Collapse)AuthorAgeFilesLines
* profiles/services: Fix qemu.package evaldevhell2021-11-011-1/+1
|
* Revert "Revert "profiles/{base,packages,services}: Swith to pipewire""devhell2021-09-121-0/+6
| | | | | | | | | I've dropped MPD for local playback now, so perhaps this means I can use it now as expected. This also adds `pulseaudio` for `pactl` to work, and enables `rtkit`. This reverts commit 1931d7ead73c9060e0d163073e091e028e7b5dfa.
* profiles/{base,packages,services}: Remove mpddevhell2021-08-161-25/+0
| | | | | | | | | | While I love the idea of being able to use different interfaces for my music listening, I'm not sure it's really worth it locally anymore. I have an MPD server running on the network, which I can still connect to using `ncmpcpp` for example, but for local playback, such as at work, there is no point really in keeping it around. For local playback on `gunnr` I'll just find something else. This would also solve my previous PipeWire problem.
* profiles/packages: Refine geoclue2 servicedevhell2021-08-131-1/+10
| | | | | I'm a bit annoyed at how `geoclue2` has everything and the kitchen sink enabled, so I'm refining it here.
* profiles/services: Add shadowExclude to picomdevhell2021-07-101-0/+6
| | | | I'm not interested in shadows on everything.
* profiles/service: Remove geoip-updater servicedevhell2021-04-301-2/+1
| | | | No point in running a service that doesn't work.
* profiles/services: Re-enable MPD connection to pulsedevhell2021-04-201-0/+1
|
* Revert "profiles/{base,packages,services}: Swith to pipewire"devhell2021-04-181-6/+0
| | | | | | | | | | | | | This isn't working for me right now. Various different issues are afoot. For one, my new headset at work functions as expected, until I change volume, either on the headset itself or via normal volume control. My local MPD isn't working either since the switch and there doesn't seem to be a way to replicate that functionality with `pipewire` right now. While I'd be more than happy to look into it, as usual, right now is not a good time. This reverts commit 997cbff6504bcd6bbc2b9fc72fecf271508956b8.
* profiles/services: Switch mpd to socket activationdevhell2021-04-161-1/+1
|
* devhell/{profiles,packages}: Modify i3wmdevhell2021-04-151-1/+1
| | | | | Don't need these extra packages and I'm tired of i3lock-fancy being so damn slow.
* modules/user/devhell: fix eval … againsternenseemann2021-04-131-3/+3
| | | | | | | Mistyped with my evaluation fix and added lib.optional instead of lib.optionals, so a list got into systemPackages which breaks evaluation in a hard to debug way (and also made me discover a hillarious segfault in nix).
* profiles/{base,packages,services}: Swith to pipewiredevhell2021-04-111-0/+6
| | | | | | | This seems very neat, and after a brief test I'm going to see if I can switch to it permanently. This is also the beginning of my journey to move to sway eventually.
* profiles/services: Enable havegeddevhell2021-04-041-0/+1
|
* modules/devhell/profiles/services: conditionally include i3-auto-layoutsternenseemann2021-04-031-2/+3
| | | | | | | | | i3-auto-layout is not yet in nixos-unstable unfortunately, so it triggers an eval error on hydra. Temporarily hack around it by only including it in extraPackages if pkgs contains the package in question (i. e. if rebuilding from master locally). cc @devhell
* profiles/{packages,services}: Modify i3devhell2021-04-011-1/+2
| | | | | Add i3 extraPackages `i3-auto-layout` and `rofi`. This is much saner than shoving everything into systemPackages.
* profiles/services: Rework picomdevhell2021-01-101-0/+5
| | | | | I've been experiencing some nasty tearing and flickering lately. This was a good opportunity to also change some settings.
* profiles/{packages,services}: polybar -> i3status-rustdevhell2021-01-101-0/+1
| | | | | | I'm a bit tired of polybar and am very interested in i3status-rust, however, the latter isn't a perfect replacement yet, so I'm going to continue experimenting with it.
* {machines,modules}: Enable Podman everywheredevhell2020-11-061-0/+1
| | | | | I'm finding myself use containers more and more these days, primarily for testing stuff, so it's useful to have the tools installed.
* profiles/services: compton -> picomdevhell2020-08-211-2/+4
| | | | | At some point compton was renamed to picom, we have an alias for it, but I feel better if it's using the new name.
* modules/{packages,services}: Remove keybasedevhell2020-05-261-1/+0
| | | | Aquired by Zoom, no thanks.
* 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/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.
* 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/services: Niceify prompt icondevhell2019-10-271-1/+1
| | | | Looks less weird.
* 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
* 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
|
* {machines,modules}/devhell: Rework comptondevhell2019-07-251-0/+6
| | | | | | | Compton has been bumped to version 7, and with it the nix definition has changed. Additionally to adopting the new options I'm also moving compton to the overall services and have removed compton references from each machine.
* {machines,modules}/devhell: Split offlineimapdevhell2019-07-021-6/+0
| | | | | | | | I can't keep `offlineimap` as a service that applies to all, simply because `gunnr` will never be able access IMAP from its network. There's therefore little point in having it try to connect. So, instead I've moved the service to all machines that are expected to be able to access emails.
* {machines,modules}: Split out thermald servicedevhell2019-06-261-1/+0
| | | | | | Now that my machine landscape also includes AMD, having a blanket `thermald` service running makes no sense. All Intel-based machines now have a `thermald` service explicitly enabled instead.
* profiles/services: Theme lightdm-greeter-minidevhell2019-04-071-0/+12
| | | | | This fits a bit better to the overall NixOS default background than the default hot pink window color and style.
* profiles/services: Switch to lightdm-greeters.minidevhell2019-04-071-1/+7
| | | | Much more visually pleaseing thane the default gtk greeter.
* Revert "profiles/services: Disable virtualbox"devhell2019-01-021-1/+1
| | | | | | This reverts commit 7415729ff62b9ad5ce5a166c227d5c882094fe6b. Nope, can't do without VBox right now. Damn work.
* profiles/services: Enable geoip-updater and geoclue2devhell2018-12-281-2/+4
| | | | | Let's try again with geoip2. This time I built and tested it locally before applying it to vuizvui. All seems well, for now...
* profiles/services: Disable virtualboxdevhell2018-12-271-1/+1
| | | | For now...
* profiles/services: Remove erroneous rngddevhell2018-11-121-1/+0
| | | | | | | | Being tired and trying to do Nix doesn't work, so removing `services.rngd` because it doesn't exist (it's security.rngd). Thinking about it, there's probably no reason to explicity enable it if it's already enabled by default because at the end of the day we can still look it up if needed.
* profiles/services: Replave haveged with rngddevhell2018-11-111-1/+1
| | | | | | We have `rngd` enabled by default, but I'm including it here for reference. From what I understand `rngd` is preferred due to hardware RNG support.
* Revert "profiles/services: Enable geoclue2 in redshift"devhell2018-10-111-1/+2
| | | | | | This reverts commit e22360351ac6ca73605ee782a4fa3926a490eeda. Who knows when geoclue2 will work, going manual now.
* profiles/services: Remove profile-sync-daemondevhell2018-10-061-6/+0
| | | | | | | It has been reworked in [1], and since I don't use it at the moment there is reason to keep even the deactivated version around. [1] https://github.com/NixOS/nixpkgs/pull/46106
* profiles/services: Set vbox enableHardening to falsedevhell2018-10-031-1/+1
| | | | This should hopefully fix the 3D host acceleration issue.
* profiles/services: Enable offlineimapdevhell2018-04-081-0/+6
| | | | | I really, really miss mutt et al., it's time that I get it back up and running with offlineimap and notmuch.
* profiles/services: Enable keybase servicedevhell2018-04-071-0/+1
| | | | To my surprise keybase now needs a systemd unit. So, let's add it.
* profiles/services: Enable geoclue2 in redshiftdevhell2018-04-021-2/+1
| | | | | Since moving around a lot with the laptop, there is not much sense trying to set the lat/long.
* profiles/services: Add pcscddevhell2018-04-011-0/+1
| | | | Needed for Nitrokey to work with gpg.
* profiles/services: Switch enableKVM to qemuPackagedevhell2018-01-021-1/+1
| | | | | The option `enableKVM` has been deprecated in favor of defining the qemu package to use instead.
* Revert "profiles/{packages,modules}: Disable VirtualBox"devhell2017-12-221-6/+6
| | | | | | | This reverts commit 6edeead10bcabbd86cf499589f1b1911e0ccd2f2. Nope, can't do this. I still need VBox for uni work as it's part of a series of lectures I have to give.
* profiles/{packages,modules}: Disable VirtualBoxdevhell2017-12-211-6/+6
| | | | Hydra has some issues with this, so disabling again for now.