This configuration is no longer updated
As far as I am aware the time has come and as of Firefox 72 XUL has been stripped from firefox and so the method used to inject this scrollbar theme is no longer supported -- reference the following for future scroll themes:
Mozilla is currently working to phase out the APIs used to make this theme work. I will try to maintain each version until that time but eventually there will be no workaround. When that time comes there is a new, but more limited api for applying simple themes to scrollbars. In nightly I am currently using the following userContent.css
:root{
scrollbar-width: thin;
scrollbar-color: rgb(82, 82, 82) rgb(31, 31, 31);
}
| ############################################### | |
| # TX SX OS unpacker - by hexkyz and naehrwert # | |
| ############################################### | |
| from Crypto.Cipher import AES | |
| from Crypto.Util import Counter | |
| import os | |
| import struct | |
| """ |
| # The following is adapted from https://github.com/reswitched/loaders/blob/master/nxo64.py | |
| # | |
| # =========================================================================================== | |
| # | |
| # Copyright 2017 Reswitched Team | |
| # | |
| # Permission to use, copy, modify, and/or distribute this software for any purpose with or | |
| # without fee is hereby granted, provided that the above copyright notice and this permission | |
| # notice appear in all copies. | |
| # |
Build a NixOS config, copy it to a tmpfs, and enter it, shutting the running userspace (but not the kernel) down. This can be useful e.g. for repartitioning the system or switching it to a new zfs pool, without the need for extra installation media, and is a little faster than most other volatile system methods (e.g. kexec, classic USB or CD installer), since the store is in RAM and uncompressed right from the get-go. It also copies the SSH host keys from the building system to maintain the chain of trust in a remote system.
| { | |
| services.nginx.virtualHosts."hostname".locations."/prometheus".proxyPass = "http://127.0.0.1:9090"; | |
| services.prometheus.enable = true; | |
| services.prometheus.stateDir = "prometheus2"; | |
| services.prometheus.extraFlags = [ "--web.external-url=http://hostname/prometheus/" "--storage.tsdb.retention.time=3d" ]; | |
| services.prometheus.scrapeConfigs = [ | |
| { | |
| job_name = "node"; | |
| static_configs = [{ targets = ["hostname:9100"]; labels.distro = "nixos"; }]; |
| { | |
| # FIXME: do this properly and contribute | |
| systemd.services.zfs-mount.requires = [ "zfs-import.target" ]; | |
| systemd.services.zfs-mount.wantedBy = [ "local-fs.target" ]; | |
| } |
| #!/usr/bin/env bash | |
| set -e | |
| BRANCH=master | |
| TARGET=/etc/nixos | |
| ref="$1" | |
| oldrev="$2" | |
| newrev="$3" |
| { | |
| "runner": { | |
| "identity": "test-builder" | |
| }, | |
| "checkout": { | |
| "root": "/tmp/ofborg" | |
| }, | |
| "nix": { | |
| "system": "x86_64-linux", | |
| "remote": "daemon", |