about summary refs log tree commit diff
path: root/modules/user/devhell/profiles/services.nix
Commit message (Collapse)AuthorAgeFilesLines
* profiles/services: add wf-recorderdevhell2023-01-311-0/+1
| | | | Very useful for proper wayland-based screen recording.
* profiles/services: Remove wlsunsetdevhell2023-01-261-1/+0
|
* profiles/services: add gammastep and wlsunsetdevhell2022-12-241-0/+2
| | | | `wlsunset` is just a backup.
* profiles/services: add slurp, grim, remove i3status-rustdevhell2022-12-241-1/+2
|
* profiles/packages: remove redshift againdevhell2022-12-241-6/+0
| | | | | | | | | So, seems like the redshift service would only work if there was such a thing as `graphical-session.target`, which doesn't exist. The mysterious appearance of `gammastep.service` also won't work because of the same reason. `gammastep.service` should probably be wanted by `graphical.target`, which exists. I'm going to do this differently now and execute gammastep directly in sway.
* profiles/services: reintroduce redshift/gammastepdevhell2022-12-191-0/+6
| | | | | For some reason it won't start automatically, not sure what's going on there. I can't live without this though, my eyes are furious with me.
* profiles/services: Add automatic-timezoneddevhell2022-12-121-0/+1
| | | | | | | This bit me a number of times when I was abroad with herja and, like the idiot I am, looked at the time, not remembering that my machine is not in the same TZ as I am. This will hopefully, and gracefully, fix that for me.
* profiles/services: remove redshift and geoclue2devhell2022-12-121-34/+0
| | | | | | | | Switching the redshift package to gammastep didn't work. Somehow there's a gammastep.service for the user, but I'm still not sure where that comes from. It also doesn't start automatically. I'm not sure if geoclue is actually working, so I'm removing everything for now and will look at it again at a later date.
* treewide: switch from Xorg to wayland/swaydevhell2022-12-051-35/+33
|
* profiles/services: Remove picom.experimentalBackendsdevhell2022-11-211-1/+0
| | | | This has been removed according to nixpkgs upstream.
* profiles/services: Add more options to pipewiredevhell2022-10-211-2/+3
| | | | | | | I'm basically replicating what I had written from scratch for the temporary laptop that was not under vuizvui's control. The configuration I was running there worked like a charm, so I'm taking some parts of that over to my other machines.
* profiles/services: Add globalprotect VPN clientdevhell2022-10-211-0/+5
| | | | For work...
* profiles/packages: youtube-dl -> youtube-dlpdevhell2022-05-131-0/+2
| | | | `youtube-dl` is dead, long live `youtube-dlp`!
* 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...