about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* profiles/packages: jq -> jqldevhell2024-03-021-1/+1
|
* profiles/packages: add fenddevhell2024-03-021-0/+1
|
* machines/herja: add mem_sleep_defaultdevhell2024-03-021-1/+1
| | | | As per NixOS's hardware library, this might be a good addition.
* machines/devhell/*: disable syncthingdevhell2024-02-255-5/+5
| | | | I haven't been using it for a while.
* 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.
* machines/herja: set system.stateVersiondevhell2024-02-251-0/+2
|
* 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>
* machines/gunnr: add rwpspreaddevhell2024-02-241-0/+1
| | | | | This tool should allow spanning wide wallpapers on multi-monitor wayland setups without having to laboriously cut them up to fit the screens.
* profiles/packages: fix typodevhell2024-02-231-1/+1
|
* profiles/packages: imv -> oculantedevhell2024-02-221-1/+1
| | | | `oculante` seems awesome.
* machines/gunnr: add rtl88xxau-aircrack fixdevhell2024-02-201-1/+14
| | | | | | Without this the module doesn't build on kernel >6.7. Development seems to be slow upstream anyway, so this seems the most straight forward way of fixing it for now.
* machines/gunnr: remove boot.grub.versiondevhell2024-02-201-1/+0
| | | | This is not needed anymore.
* modules/profpatsch/weechat: add stop actionProfpatsch2024-02-141-0/+7
|
* machines/profpatsch/website: ensmallen pubkeyProfpatsch2024-02-141-842/+585
|
* machines/profpatsch/website: mastodon <link>Profpatsch2024-02-141-0/+1
|
* machines/profpatsch/website: more talkiesProfpatsch2024-02-141-1/+5
|
* machines/profpatsch/legosi: serve /mlpProfpatsch2024-02-141-1/+3
| | | | | Somebody wanted a very old MLP file I posted years ago, restores the public URL.
* machines/profpatsch: shiki hardware config & stateVersionProfpatsch2024-02-141-0/+15
|
* machines/profpatsch: hashedPasswordFileProfpatsch2024-02-141-1/+1
|
* machines/profpatsch: add myself to adbusers groupProfpatsch2024-02-141-0/+1
|
* machines/profpatsch: move around xmonadProfpatsch2024-02-141-8/+8
|
* machines/profpatsch: enable fwupdProfpatsch2024-02-141-0/+2
|
* machines/Profpatsch: nopev6Profpatsch2024-02-141-0/+2
|
* 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.
* firefox: Update Tridactyl to version 1.24.0aszlig2024-02-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * A new :reader mode has been added which Tridactyl binds can run on. If you prefer the old mode, it is accessible with :reader --old. We've left gr bound to the old mode for now but you can update it with :bind gr reader * With :set tabsort mru, tab IDs within Tridactyl are now determined by recency of use almost everywhere. This means, e.g. that you can use 2gt to switch to the second most recently used tab (so identical to <C-^>), 3gt to the third most recently used tab, etc. * yq bind added to display current URL as a QR code, with q bind in visual mode. See :text2qr for details * :set keyboardlayoutforce true will now force Tridactyl to use, by default, the US keyboard layout for keybinds, even if you're using a different layout. Useful if you use multiple layouts but don't want Tridactyl binds to move, or if you use a layout such as a Cyrillic one where the default binds are difficult to use. Change the forced layout with :set keyboardlayoutbase * Experimental support for opening arbitrary pages in the sidebar has been added. See :help sidebartoggle and :help sidebaropen for more details * :autocmd and related commands now have completions * :open and related commands now have completions for searchurls and previous searches * Quality of life improvements for tab groups * -x flag added to :hint to exclude CSS selectors from hints * With the command line open, <C-o>t opens a new tab in the background for the selected completion - especially useful with :back completions * :hint -C [selectors] added for custom hint modes while including the default selectors * ;gd rapid hint mode with discarded tabs added * :undo now has fuzzy matching * :source can now read from the command line and the clipboard with --strings and --clipboard * :tab{grab,push} now respect tabopenpos Bug fixes: * :find will now find start from the current viewport * Comments now work in multiline commands in RC files * :editor now works on Gradio apps (please spare me when AI takes over the world) * :winmerge completions are more readable with many windows * :urlincrement now operates on the decoded URI so e.g. %20 doesn't become %21 * ;m and ;M for Google reverse-image search now work again * The midnight theme no longer has a white background in FF102+ * Container colours fixed for FF108+ * gi no longer goes to the start of the search box on Google * modeindicator border is now configurable * Unbindable default binds should no longer be possible * Config should no longer reset when interacting with help page Miscellaneous: * :jsua command added to preserve "user action" intent when using browser binds, needed for triggering certain Web Extension APIs such as browser.sidebarAction.open(). See :help jsua for more information * tri.hinting_content.hintElements function added for advanced usage in :js - see the source for documentation * Groundwork for multi-browser support added * All tests now run using GitHub actions * Docs are now built and hosted on our website * Native messenger now supports Arm-based Macs with :native version at least 0.4.0 * Native messenger 0.4.1 checks %XDG_CONFIG_HOME% on Windows * when_feature.sh [feature] helper script added to repo to find the earliest possible version a feature appeared in Tridactyl Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Stylus to version 1.5.45aszlig2024-02-021-2/+2
| | | | | | | | | | | | A lot has changed between 1.5.38, but mostly around the integrated editor (which I don't use) and circumvention of content security policies on certain sites. I might want to drop this plugin at some point, since it does a whole lot more than what I personally want (which is simply: use a different CSS for a *very* small and selected amount of sites). Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update ff2mpv to version 5.1.0aszlig2024-02-021-2/+2
| | | | | | | | | | | | Most changes are about installing the native messaging app and packaging on various distributions and OS, additionally it also tries to support more browsers. In addition to that, there is now a way to set mpv arguments via the plugin's new options page. We however want to set this via Nix, so I'm completely ignoring that feature and didn't include it in our ff2mpv.py. Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Enable Global Privacy Controlaszlig2024-02-021-0/+1
| | | | | | | | | | | | | | | | | This was introduced in Firefox 120.0 and essentially implements the following specification: https://privacycg.github.io/gpc-spec/ Similar to Do-Not-Track, it implements a header (Sec-GPC) that expresses the persons preference to the site of whether the site may sell/share the browsers interaction. Since Do-Not-Track pretty much is ignored on most sites that formerly adhered to it, I expect a similar fate for GPC, but maybe this time things work out differently (crossing fingers). Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Disable extension updatesaszlig2024-02-021-0/+1
| | | | | | | We're managing extensions via Nix, so there is no need to check whether extension updates are available. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: neofetch -> fastfetchdevhell2024-01-281-1/+1
| | | | Just seems more detailed than neofetch.
* machines/gunnr: use rtl88xxau-aircrack insteaddevhell2024-01-261-2/+2
| | | | Finally, wifi works.
* psi: Update to latest masteraszlig2024-01-221-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mainly because of the following build failure that seems to have been fixed upstream: widgets/emojiregistry.cpp: In member function 'EmojiRegistry::Category EmojiRegistry::startCategory(QStringRef) const': widgets/emojiregistry.cpp:40:10: error: 'uint32_t' is not a member of 'std'; did you mean 'wint_t'? 40 | std::uint32_t ucs; | ^~~~~~~~ | wint_t widgets/emojiregistry.cpp:44:9: error: 'ucs' was not declared in this scope 44 | ucs = QChar::surrogateToUcs4(in[0], in[1]); | ^~~ widgets/emojiregistry.cpp:46:9: error: 'ucs' was not declared in this scope 46 | ucs = in[0].unicode(); | ^~~ widgets/emojiregistry.cpp:51:9: error: 'ucs' was not declared in this scope 51 | if (ucs == 0x200d) | ^~~ widgets/emojiregistry.cpp:53:9: error: 'ucs' was not declared in this scope 53 | if (ucs == 0xfe0f) | ^~~ widgets/emojiregistry.cpp:55:9: error: 'ucs' was not declared in this scope 55 | if (ucs <= 0x39 && in.length() > 2 && (ucs >= 0x30 || ucs == 0x2a || ucs == 0x23) && in[1].unicode() == 0xfe0f | ^~~ widgets/emojiregistry.cpp:61:38: error: 'ucs' was not declared in this scope 61 | auto lb = ranges_.lower_bound(ucs); | ^~~ Of course, the second reason is that the current version seems to be way too stable and I want to have a fresh round of new bugs. Signed-off-by: aszlig <aszlig@nix.build>
* core/tests: Fix checks for krb5 testsaszlig2024-01-221-4/+4
| | | | | | | | | | This fixes the following evaluation error: error: The option `krb5.kerberos' can no longer be used since it's been removed. The option `krb5.kerberos' has been moved to `security.krb5.package'. Signed-off-by: aszlig <aszlig@nix.build>
* machines/gunnr: make 8812au loaddevhell2024-01-151-1/+1
|
* pkgs/sternenseemann/scripts: backup firefox profilessternenseemann2024-01-131-1/+0
|
* vim: Update Nix syntax/indent to latest masteraszlig2024-01-091-2/+2
| | | | | | | | Not only were there a lot of smaller fixes in the meantime, but latest master now properly supports the (not so) new (anymore) path interpolation syntax. Signed-off-by: aszlig <aszlig@nix.build>
* machines/gunnr: add rtl8812audevhell2024-01-081-1/+1
| | | | Cos wifi dongles will always dongle.
* modules/sternenseemann/desktop-sway: enable gvfssternenseemann2024-01-061-0/+3
| | | | Without it, you can't view the trash in pcmanfm
* machines/gunnr: enable wifidevhell2024-01-051-2/+5
| | | | Let's not talk about why.
* machines/gunnr: set system.stateVersiondevhell2024-01-051-0/+2
| | | | | Recommended by aszlig, due to the infrequency this machine actually gets updated with.
* modules/sternenseemann/desktop-sway: install wdisplayssternenseemann2023-12-301-0/+1
|
* pkgs/sternenseemann/scripts: don't backup llvm srcsternenseemann2023-12-301-0/+1
|
* pkgs/vuizvui-update-programs-sqlite: accept new redirect mechanismsternenseemann2023-12-301-1/+1
| | | | Seems like this changed from 301 to 302 now.
* hardware/pulse1502: Fix build against kernel 6.6.8aszlig2023-12-261-15/+15
| | | | | | | | The patch doesn't apply cleanly anymore because a new quirk flag was added (NVME_QUIRK_FORCE_NO_SIMPLE_SUSPEND), so I rebased the patch accordingly. Signed-off-by: aszlig <aszlig@nix.build>
* release.nix: update programs.sqlite to 24.05pre562218.6df37dc6a776sternenseemann2023-12-241-2/+2
|
* 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>
* machines/gunnr: enable 'boot.swraid'devhell2023-12-061-0/+1
| | | | | Not sure if this will fix it, but at the moment gunnr isn't booting after the update to 23.11.
* modules/sterneseemann/sway: address new warningssternenseemann2023-12-061-3/+8
|
* firefox: Update Multi-Account Containers to 8.1.3aszlig2023-12-061-2/+2
| | | | | | | This release just includes fixes for "Firefox Accounts" rebranding, no real feature changes. Signed-off-by: aszlig <aszlig@nix.build>