about summary refs log tree commit diff
path: root/modules/user
Commit message (Collapse)AuthorAgeFilesLines
* Remove aXbo stuffaszlig2024-03-252-4/+0
| | | | | | | | I'm no longer using that device and I'm not willing to fix up random Java stuff every time the build breaks for things I don't use, so let's remove it. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/base: fix pinentryPackagedevhell2024-03-131-1/+1
|
* profiles/base: pinentryFlavor -> pinentryPackagedevhell2024-03-131-1/+1
| | | | There's been a recent upstream change.
* {machines,packages}/devhell: move rwpspreaddevhell2024-03-071-0/+1
|
* profiles/packages: add shellhardendevhell2024-03-021-0/+1
|
* profiles/packages: jq -> jqldevhell2024-03-021-1/+1
|
* profiles/packages: add fenddevhell2024-03-021-0/+1
|
* profiles/packages: remove polybardevhell2024-02-251-7/+0
| | | | | Wayland has been nothing but stable and fun to use, no need to keep legacy crap around now.
* profile: Use /run instead of /var/run for shellaszlig2024-02-241-1/+1
| | | | | | | | | | | | | | The /var/run directory no longer is the canonical location for what is now /run and /var/run is also not in /etc/shells, so let's switch to /run instead. From hier(7): /run This directory contains information which describes the system since it was booted. Once this purpose was served by /var/run and programs may continue to use it. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: fix typodevhell2024-02-231-1/+1
|
* profiles/packages: imv -> oculantedevhell2024-02-221-1/+1
| | | | `oculante` seems awesome.
* modules/profpatsch/weechat: add stop actionProfpatsch2024-02-141-0/+7
|
* profiles/packages: Remove some low-use programsdevhell2024-02-021-7/+0
| | | | | Some of these I don't use at all anymore, and others I use too infequently to be built all the time.
* profiles/packages: neofetch -> fastfetchdevhell2024-01-281-1/+1
| | | | Just seems more detailed than neofetch.
* modules/sternenseemann/desktop-sway: enable gvfssternenseemann2024-01-061-0/+3
| | | | Without it, you can't view the trash in pcmanfm
* modules/sternenseemann/desktop-sway: install wdisplayssternenseemann2023-12-301-0/+1
|
* profiles/packages: replace urlview with urlscandevhell2023-12-221-1/+1
| | | | The former is unmaintained.
* profiles/workstation/git: Don't keep .orig filesaszlig2023-12-161-0/+1
| | | | | | | | | | | While those .orig files might be useful for post-mortem analysis of a rebase or merge, I never actually use them and rather resort to things such as reflog to find the old tree/file. Having those .orig files around just adds unnecessary noise, so let's avoid that. Signed-off-by: aszlig <aszlig@nix.build>
* modules/sterneseemann/sway: address new warningssternenseemann2023-12-061-3/+8
|
* machines: Remove tyree and brawndoaszlig2023-09-141-110/+0
| | | | | | | | | | | | | The former no longer exists and the latter has a new hardware and it's self-managed by the owner now (which is always the best IMHO). With both machines gone, we no longer need the "managed" profile and the BFQ module that was used for the old hardware of Brawndo was no longer used anywhere else. Same with the T100HA module, since Tyree was an ASUS T100HA and apart from the module being probably very much outdated we don't have another such hardware in Vuizvui. Signed-off-by: aszlig <aszlig@nix.build>
* profiles: Revert "Use Nix stable for nixos-option"aszlig2023-09-141-8/+0
| | | | | | | | | | | | | | | | This reverts commit b9a7b3f0710ed828c9ec7562a6e641810fadd61b. Our override is no longer needed and it actually doesn't build anymore since even current stable Nix (2.17.0) is too new for nixos-option. This is why in nixpkgs, there is a specific override for nixos-option which uses Nix 2.15 instead. For us this essentially means that we can drop the override, since either someone fixes nixos-option to work with newer Nix versions or we get a specific override that doesn't interfere with our (as in Vuizvui) override of the "nix" attribute. Signed-off-by: aszlig <aszlig@nix.build>
* modules/sternenseemann/desktop-sway: restore old foot URL keybindingsternenseemann2023-08-091-0/+2
|
* workstation: Remove services.xserver.layoutaszlig2023-08-041-1/+0
| | | | | | | | | | | This is already defined in the base profile, so we really don't need to define it twice, espacially because since ee758fdcdbbcae14d7a50d1809c1b2 both definitions are conflicting. I actually had this removed locally but forgot to stage this for the aforementioned commit. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/base: Fix XKB Dvorak keyboard layoutaszlig2023-08-021-1/+2
| | | | | | | | | | | | The right XKB configuration should be using "us" as its layout and "dvorak" as the variant, because there are other such variants such as "it", "fr" or "de" and just using "dvorak" as the layout has very long been an alias that now has been removed[1] in the latest version of xkeyboard-config. [1]: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/470ad2cd8fea84d7210377161d86b31999bb5ea6 Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: fonts.fonts -> fonts.packagesdevhell2023-07-301-1/+1
| | | | This is a recent upstream change.
* modules/desktop-sway: make foot dpi-aware againsternenseemann2023-07-301-0/+1
| | | | The default of this setting changed in foot 1.15.0.
* workstation: Don't wait for all NICs to be onlineaszlig2023-07-151-0/+4
| | | | | | | | I occasionally run wireguard setups, sometimes broken beyond repair, and I really don't care whether those are online or not as long as *any* interface is alive. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/base: Use Nix stable for nixos-optionaszlig2023-07-141-0/+8
| | | | | | | | | Right now, nixos-option fails to build with latest nixUnstable and since I currently don't have a lot of time to properly fix it and also don't care a whole lot about nixos-option, I decided to override it using the normal Nix stable package. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Remove obs-studiodevhell2023-06-271-1/+0
| | | | Don't need it as much as I thought.
* packages: Replace youtube-dl with yt-dlpaszlig2023-06-021-1/+1
| | | | | | | | | | I had yt-dlp in my local Nix profile since quite a while and didn't use youtube-dl at all since months. It's been so long that I actually forget about that, thinking I already did this very change already. Turns out, that I didn't, hence this commit. Signed-off-by: aszlig <aszlig@nix.build>
* treewide: address rename of boot.cleanTmpDir optionsternenseemann2023-05-142-2/+2
| | | | cc @Profpatsch @aszlig
* profiles/packages: remove vlcdevhell2023-05-131-1/+0
| | | | | | There's no need to have vlc permanently. I've not encountered issues with mpv for a very long time, so might as well move vlc to the backbench.
* profiles/packages: Remove gpodderdevhell2023-05-081-1/+0
| | | | | I'm not a fan of GTK apps, and now that `termusic` has really good podcast support I don't need gPodder anymore.
* profiles/base: boot.cleanTmpDir -> boot.tmp.cleanOnBootdevhell2023-05-081-1/+1
| | | | This option has been renamed upstream.
* profiles/packages: add nix-updatedevhell2023-05-031-1/+2
| | | | Magic.
* profiles/base: enable zramSwap everywheredevhell2023-04-291-0/+2
| | | | | This has been working just fine on gunnr, so let's see if that's also true for all my other machines.
* profiles/{packages,base}: Get steam working properlydevhell2023-04-182-1/+8
| | | | | I guess? Not sure what the benefit if this configuration is, but I've seen it around, so it must be correct, right? Right?? XD
* treewide: s6-test is dead, long live eltest!sternenseemann2023-04-101-2/+3
| | | | | | | | | | | | Recent versions of s6-portable-utils no longer include s6-test which was deprecated in favor of eltest which supposedly has the same interface. I've not tested this commit very thoroughly, but my system now builds again with recent nixpkgs commits (I think I dependended on s6-test via the rust writer via nman). cc @Profpatsch
* slylandro: Remove hidpi specific settings for nowaszlig2023-04-093-8/+2
| | | | | | | | | | | | | | | | | This reverts commit c88fd9eaa12c8a3c06502b09c2056d3c91421952. The hardware.video.hidpi.enable option was removed a while ago[1] because it's not clear what a single boolean option should mean, so it doesn't make sense anymore to make any of our options depend on it. Forthermore, I'm experimenting with different Wayland compositors at the moment and most of the stuff that I did here is for Xorg. I expect most of the stuff to be gone when I'm settled with a Wayland setup that works for me. [1]: https://github.com/NixOS/nixpkgs/pull/222689 Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/nvim: initdevhell2023-04-051-0/+1
| | | | | This is just a test for now. I'm sure the config is ridiculous, but it'll do for the moment.
* machines/sternenseemann/wolfgang: use (ba)sh in sanetermsternenseemann2023-03-271-2/+2
| | | | With bash in sh mode the direnv hook still works.
* profiles/packages: add tutdevhell2023-03-191-0/+1
|
* profiles/base: Fix deprecated option definitionsaszlig2023-03-151-4/+7
| | | | | | | | | | | | | | | | | | | | Essentially gets rid of these warnings: * The option `services.openssh.permitRootLogin' defined in `...' has been renamed to `services.openssh.settings.PermitRootLogin'. * The option `services.openssh.passwordAuthentication' defined in `...' has been renamed to `services.openssh.settings.PasswordAuthentication'. * The option `services.openssh.kbdInteractiveAuthentication' defined in `...' has been renamed to `services.openssh.settings.KbdInteractiveAuthentication'. * The option `nix.readOnlyStore' defined in `...' has been renamed to `boot.readOnlyNixStore'. Evaluation leads to the same derivation path as before, so apart from shutting up warnings this should not change any functionality. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: switch to speedtest-rsdevhell2023-03-131-1/+1
|
* machines/sternenseemann/wolfgang: display state of wireguard ifacessternenseemann2023-02-021-0/+29
|
* profiles/services: add wf-recorderdevhell2023-01-311-0/+1
| | | | Very useful for proper wayland-based screen recording.
* profiles/base: nerdfonts selection, but elegantdevhell2023-01-261-3/+18
| | | | Thanks again, @aszlig!
* profiles/base: slim down nerdfontsdevhell2023-01-261-1/+1
| | | | | Apparently `nerdfonts` is blowing up, so let's be more explicit about which fonts we need from that collection. Thanks, @aszlig!
* profiles/services: Remove wlsunsetdevhell2023-01-261-1/+0
|
* profiles/base: Explicitly set locale categoriesaszlig2023-01-201-0/+12
| | | | | | | | | | | | | | | The default locale is en_US.UTF-8, but this also comes with a 12 hour clock and a few other nuisances such as imperial units. So while I do prefer a German locale I don't want things to be in the German *language*, so setting something like de_DE.UTF-8 for LC_TIME doesn't fly very well, since it could result in something like "Freitag, 20. Januar". To cope with this, I used the C locale to make sure that we get a 24h clock and english week/month names. Similarily I do not want floats to be formatted with a comma. Signed-off-by: aszlig <aszlig@nix.build>