GREAT PURGE, we are now flake driven per system
This commit is contained in:
parent
0ff5faa122
commit
49a893adec
193 changed files with 1 additions and 5036 deletions
BIN
assets/black.png
BIN
assets/black.png
Binary file not shown.
Before Width: | Height: | Size: 70 B |
|
@ -1,69 +0,0 @@
|
||||||
{
|
|
||||||
description = "Dummy Stormd Service";
|
|
||||||
|
|
||||||
inputs = {
|
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs =
|
|
||||||
{ self, nixpkgs }:
|
|
||||||
let
|
|
||||||
systems = nixpkgs.lib.systems.flakeExposed;
|
|
||||||
forAllSystems = nixpkgs.lib.genAttrs systems;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
packages = forAllSystems (system: {
|
|
||||||
stormd = nixpkgs.legacyPackages.${system}.writeScriptBin "stormd" ''
|
|
||||||
#!${nixpkgs.legacyPackages.${system}.bash}/bin/bash
|
|
||||||
echo "This is a dummy stormd implementation"
|
|
||||||
exit 0
|
|
||||||
'';
|
|
||||||
default = self.packages.${system}.stormd;
|
|
||||||
});
|
|
||||||
|
|
||||||
apps = forAllSystems (system: {
|
|
||||||
stormd = {
|
|
||||||
type = "app";
|
|
||||||
program = "${self.packages.${system}.stormd}/bin/stormd";
|
|
||||||
};
|
|
||||||
default = self.apps.${system}.stormd;
|
|
||||||
});
|
|
||||||
|
|
||||||
overlays = forAllSystems (system: [ (final: prev: { stormd = self.packages.${system}.stormd; }) ]);
|
|
||||||
|
|
||||||
devShells = forAllSystems (system: {
|
|
||||||
default = nixpkgs.legacyPackages.${system}.mkShell {
|
|
||||||
packages = [ self.packages.${system}.stormd ];
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
nixosModules = forAllSystems (
|
|
||||||
system:
|
|
||||||
{ config, lib, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
services.stormd = {
|
|
||||||
enable = lib.mkEnableOption "Enable the Stormd service.";
|
|
||||||
extraOptions = lib.mkOption {
|
|
||||||
type = lib.types.listOf lib.types.str;
|
|
||||||
default = [ ];
|
|
||||||
description = "Extra options to pass to stormd daemon.";
|
|
||||||
};
|
|
||||||
rootUser = lib.mkOption {
|
|
||||||
type = lib.types.str;
|
|
||||||
default = "root";
|
|
||||||
description = "Root user name that will have stormd available.";
|
|
||||||
};
|
|
||||||
nebulaPackage = lib.mkOption {
|
|
||||||
type = lib.types.package;
|
|
||||||
default = self.packages.${system}.stormd;
|
|
||||||
description = "The nebula package to use.";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = lib.mkIf config.services.stormd.enable { };
|
|
||||||
}
|
|
||||||
);
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,89 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
pkgs,
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Users this machine has
|
|
||||||
(settings.usersDir + "/root/configuration.nix")
|
|
||||||
(settings.usersDir + "/josh/configuration.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
# My custom modules
|
|
||||||
mods = {
|
|
||||||
boot_systemd.enable = true;
|
|
||||||
shell_common.enable = true;
|
|
||||||
de_cosmic.enable = true;
|
|
||||||
neovim.enable = true;
|
|
||||||
tty_caps_esc.enable = true;
|
|
||||||
docker.enable = true;
|
|
||||||
fonts.enable = true;
|
|
||||||
nebula.enable = true;
|
|
||||||
ssh.enable = true;
|
|
||||||
# stormd.enable = true; # TODO figure out why this is failing
|
|
||||||
};
|
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [
|
|
||||||
5173 # test
|
|
||||||
];
|
|
||||||
|
|
||||||
# machine specific configuration
|
|
||||||
# ==============================
|
|
||||||
hardware.enableAllFirmware = true;
|
|
||||||
# Connectivity
|
|
||||||
networking.networkmanager.enable = true;
|
|
||||||
hardware.bluetooth.enable = true;
|
|
||||||
environment.shellAliases = {
|
|
||||||
wifi = "nmtui";
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [ nvtopPackages.full ];
|
|
||||||
|
|
||||||
# nvidia gfx https://nixos.wiki/wiki/Nvidia
|
|
||||||
# =========
|
|
||||||
# Enable OpenGL
|
|
||||||
hardware.opengl = {
|
|
||||||
enable = true;
|
|
||||||
# driSupport = true;
|
|
||||||
driSupport32Bit = true;
|
|
||||||
};
|
|
||||||
# hardware.opengl.driSupport32Bit = true;
|
|
||||||
# hardware.graphics.enable = true;
|
|
||||||
|
|
||||||
services.xserver.videoDrivers = [ "nvidia" ];
|
|
||||||
hardware.nvidia-container-toolkit.enable = true;
|
|
||||||
hardware.nvidia = {
|
|
||||||
# Modesetting is required.
|
|
||||||
modesetting.enable = true;
|
|
||||||
|
|
||||||
# Nvidia power management. Experimental, and can cause sleep/suspend to fail.
|
|
||||||
# Enable this if you have graphical corruption issues or application crashes after waking
|
|
||||||
# up from sleep. This fixes it by saving the entire VRAM memory to /tmp/ instead
|
|
||||||
# of just the bare essentials.
|
|
||||||
powerManagement.enable = false;
|
|
||||||
|
|
||||||
# Fine-grained power management. Turns off GPU when not in use.
|
|
||||||
# Experimental and only works on modern Nvidia GPUs (Turing or newer).
|
|
||||||
powerManagement.finegrained = false;
|
|
||||||
|
|
||||||
# Use the NVidia open source kernel module (not to be confused with the
|
|
||||||
# independent third-party "nouveau" open source driver).
|
|
||||||
# Support is limited to the Turing and later architectures. Full list of
|
|
||||||
# supported GPUs is at:
|
|
||||||
# https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
|
|
||||||
# Only available from driver 515.43.04+
|
|
||||||
# Currently alpha-quality/buggy, so false is currently the recommended setting.
|
|
||||||
open = false;
|
|
||||||
|
|
||||||
# Enable the Nvidia settings menu,
|
|
||||||
# accessible via `nvidia-settings`.
|
|
||||||
nvidiaSettings = true;
|
|
||||||
|
|
||||||
# Optionally, you may need to select the appropriate driver version for your specific GPU.
|
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
|
||||||
};
|
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
|
||||||
}
|
|
|
@ -1,38 +0,0 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{ config, lib, pkgs, modulesPath, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports =
|
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
|
||||||
boot.initrd.kernelModules = [ ];
|
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXROOT";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/boot" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXBOOT";
|
|
||||||
fsType = "vfat";
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices = [ ];
|
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
|
||||||
networking.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.enp2s0.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.wlo1.useDHCP = lib.mkDefault true;
|
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
|
||||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
- [Start menu sanity](http://startisback.com) (license in password manager)
|
|
||||||
- [Alt Drag](https://stefansundin.github.io/altdrag/)
|
|
||||||
- Change to win key in config
|
|
||||||
- Power Toys
|
|
||||||
- Remap caps lock to esc
|
|
|
@ -1,121 +0,0 @@
|
||||||
{
|
|
||||||
settings,
|
|
||||||
config,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
let
|
|
||||||
defaultLocal = "en_US.UTF-8";
|
|
||||||
in
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Secrets management
|
|
||||||
./ragenix.nix
|
|
||||||
# Include the results of the hardware scan.
|
|
||||||
(/${settings.hostsDir}/${settings.system.hostname}/hardware-configuration.nix)
|
|
||||||
# Include the specific machine's config.
|
|
||||||
(/${settings.hostsDir}/${settings.system.hostname}/configuration.nix)
|
|
||||||
];
|
|
||||||
|
|
||||||
# Enable flakes
|
|
||||||
nix.settings.experimental-features = [
|
|
||||||
"nix-command"
|
|
||||||
"flakes"
|
|
||||||
];
|
|
||||||
|
|
||||||
# allow mounting ntfs filesystems
|
|
||||||
boot.supportedFilesystems = [ "ntfs" ];
|
|
||||||
|
|
||||||
nix.settings = {
|
|
||||||
max-jobs = "auto";
|
|
||||||
# Fallback quickly if substituters are not available.
|
|
||||||
connect-timeout = 5;
|
|
||||||
download-attempts = 3;
|
|
||||||
# The default at 10 is rarely enough.
|
|
||||||
log-lines = 50;
|
|
||||||
# Avoid disk full issues
|
|
||||||
max-free = (3000 * 1024 * 1024);
|
|
||||||
min-free = (1000 * 1024 * 1024);
|
|
||||||
# Avoid copying unnecessary stuff over SSH
|
|
||||||
builders-use-substitutes = true;
|
|
||||||
# Slower but more robust during crash TODO enable once we upgrade nix
|
|
||||||
# fsync-store-paths = true;
|
|
||||||
# fsync-metadata = true;
|
|
||||||
auto-optimise-store = true;
|
|
||||||
|
|
||||||
# TODO should I have this set for my user...
|
|
||||||
trusted-users = [
|
|
||||||
"root"
|
|
||||||
"${settings.user.username}"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
# rate limiting for github
|
|
||||||
nix.extraOptions = ''
|
|
||||||
keep-outputs = true
|
|
||||||
keep-derivations = true
|
|
||||||
!include ${config.age.secrets.github_read_token.path}
|
|
||||||
'';
|
|
||||||
|
|
||||||
# nix helper
|
|
||||||
programs.nh = {
|
|
||||||
enable = true;
|
|
||||||
clean.enable = true;
|
|
||||||
clean.extraArgs = "--keep 10";
|
|
||||||
# TODO this may need to be defined higher up if it is ever different for a machine...
|
|
||||||
flake = "/home/${settings.user.username}/.config/nixos-config";
|
|
||||||
};
|
|
||||||
|
|
||||||
# Remote build off home lio computer
|
|
||||||
programs.ssh.extraConfig = ''
|
|
||||||
Host lio_
|
|
||||||
PubkeyAcceptedKeyTypes ssh-ed25519
|
|
||||||
ServerAliveInterval 60
|
|
||||||
IPQoS throughput
|
|
||||||
IdentityFile ${config.age.secrets.nix2lio.path}
|
|
||||||
'';
|
|
||||||
nix = {
|
|
||||||
distributedBuilds = true;
|
|
||||||
buildMachines = [
|
|
||||||
{
|
|
||||||
hostName = "lio";
|
|
||||||
system = "x86_64-linux";
|
|
||||||
protocol = "ssh-ng";
|
|
||||||
maxJobs = 32;
|
|
||||||
speedFactor = 2;
|
|
||||||
supportedFeatures = [
|
|
||||||
"nixos-test"
|
|
||||||
"benchmark"
|
|
||||||
"big-parallel"
|
|
||||||
"kvm"
|
|
||||||
"uid-range" # Often helpful
|
|
||||||
];
|
|
||||||
mandatoryFeatures = [ ];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
# TODO do I want this dynamic at all? Roaming?
|
|
||||||
time.timeZone = "America/Chicago";
|
|
||||||
# Select internationalization properties.
|
|
||||||
i18n.defaultLocale = defaultLocal;
|
|
||||||
i18n.extraLocaleSettings = {
|
|
||||||
LC_ADDRESS = defaultLocal;
|
|
||||||
LC_IDENTIFICATION = defaultLocal;
|
|
||||||
LC_MEASUREMENT = defaultLocal;
|
|
||||||
LC_MONETARY = defaultLocal;
|
|
||||||
LC_NAME = defaultLocal;
|
|
||||||
LC_NUMERIC = defaultLocal;
|
|
||||||
LC_PAPER = defaultLocal;
|
|
||||||
LC_TELEPHONE = defaultLocal;
|
|
||||||
LC_TIME = defaultLocal;
|
|
||||||
};
|
|
||||||
|
|
||||||
# make shutdown faster for waiting
|
|
||||||
systemd.extraConfig = ''
|
|
||||||
DefaultTimeoutStopSec=8s
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Some basics
|
|
||||||
nixpkgs.config.allowUnfree = settings.allowUnfree;
|
|
||||||
nixpkgs.config.allowUnfreePredicate = (pkg: true);
|
|
||||||
}
|
|
|
@ -1,102 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Users this machine has
|
|
||||||
(settings.usersDir + "/root/configuration.nix")
|
|
||||||
(settings.usersDir + "/josh/configuration.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
# My custom modules
|
|
||||||
mods = {
|
|
||||||
boot_systemd.enable = true;
|
|
||||||
shell_common.enable = true;
|
|
||||||
de_cosmic.enable = true;
|
|
||||||
neovim.enable = true;
|
|
||||||
tty_caps_esc.enable = true;
|
|
||||||
docker.enable = true;
|
|
||||||
fonts.enable = true;
|
|
||||||
stormd.enable = true;
|
|
||||||
nebula.enable = true;
|
|
||||||
ssh.enable = true;
|
|
||||||
rustdesk.enable = true; # removed
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
# machine specific configuration
|
|
||||||
# ==============================
|
|
||||||
hardware.enableAllFirmware = true;
|
|
||||||
# Connectivity
|
|
||||||
networking.networkmanager.enable = true;
|
|
||||||
hardware.bluetooth.enable = true;
|
|
||||||
environment.shellAliases = {
|
|
||||||
wifi = "nmtui";
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
# [Laptop] Battery status
|
|
||||||
acpi
|
|
||||||
];
|
|
||||||
environment.shellAliases = {
|
|
||||||
battery = "acpi";
|
|
||||||
};
|
|
||||||
# [Laptop] screens with brightness settings
|
|
||||||
programs.light.enable = true;
|
|
||||||
|
|
||||||
console = {
|
|
||||||
# We want to be able to read the screen so use a 32 sized font on this tiny panel
|
|
||||||
font = "${pkgs.terminus_font}/share/consolefonts/ter-132n.psf.gz";
|
|
||||||
};
|
|
||||||
|
|
||||||
# ========
|
|
||||||
|
|
||||||
# FINGERPRINTS for the sensor on GPD P3 do not work on linux yet: todo find the source of this again online for tracking...
|
|
||||||
# Attempting to get fingerprint scanner to work... having issues though, no device detected with all methods
|
|
||||||
# services.fprintd = {
|
|
||||||
# enable = true;
|
|
||||||
# tod = {
|
|
||||||
# enable = true;
|
|
||||||
# driver = pkgs.libfprint-2-tod1-elan;
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
# TODO evaluate if any of this kernal/hardware stuff is actually needed for our pocket. This is a hodge podge of shit from online
|
|
||||||
# The GPD Pocket3 uses a tablet OLED display, that is mounted rotated 90° counter-clockwise.
|
|
||||||
# This requires cusotm kernal params.
|
|
||||||
boot.kernelParams = [
|
|
||||||
"video=DSI-1:panel_orientation=right_side_up"
|
|
||||||
"fbcon=rotate:1"
|
|
||||||
"mem_sleep_default=s2idel"
|
|
||||||
];
|
|
||||||
boot.kernelModules = [ "btusb" ];
|
|
||||||
boot.initrd.availableKernelModules = [
|
|
||||||
"nvme"
|
|
||||||
"xhci_pci"
|
|
||||||
"usbhid"
|
|
||||||
];
|
|
||||||
services.xserver.videoDrivers = [ "intel" ];
|
|
||||||
hardware.graphics.enable = true;
|
|
||||||
hardware.graphics.extraPackages = with pkgs; [
|
|
||||||
intel-media-driver
|
|
||||||
intel-vaapi-driver
|
|
||||||
];
|
|
||||||
# Stuff from https://github.com/NixOS/nixos-hardware/blob/9a763a7acc4cfbb8603bb0231fec3eda864f81c0/gpd/pocket-3/default.nix
|
|
||||||
services.fstrim.enable = true;
|
|
||||||
services.libinput.enable = true;
|
|
||||||
services.tlp.enable = lib.mkDefault (
|
|
||||||
(lib.versionOlder (lib.versions.majorMinor lib.version) "21.05")
|
|
||||||
|| !config.services.power-profiles-daemon.enable
|
|
||||||
);
|
|
||||||
|
|
||||||
# KVM module video
|
|
||||||
environment.shellAliases = {
|
|
||||||
kvm = "ffplay -i /dev/video2";
|
|
||||||
};
|
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{ config, lib, pkgs, modulesPath, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports =
|
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
|
||||||
boot.initrd.kernelModules = [ ];
|
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/boot" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXBOOT";
|
|
||||||
fsType = "vfat";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXROOT";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices = [ ];
|
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
|
||||||
networking.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.enp175s0.useDHCP = lib.mkDefault true;
|
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
|
||||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
}
|
|
|
@ -1,41 +0,0 @@
|
||||||
{
|
|
||||||
pkgs,
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Users this machine has
|
|
||||||
(settings.usersDir + "/root/configuration.nix")
|
|
||||||
(settings.usersDir + "/luser/configuration.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
# My custom modules
|
|
||||||
mods = {
|
|
||||||
boot_grub.enable = true;
|
|
||||||
shell_common.enable = true;
|
|
||||||
# de_gnome_xorg.enable = true;
|
|
||||||
# audio.enable = true;
|
|
||||||
de_cosmic.enable = true;
|
|
||||||
neovim.enable = true;
|
|
||||||
tty_caps_esc.enable = true;
|
|
||||||
docker.enable = true;
|
|
||||||
stormd.enable = true;
|
|
||||||
nebula.enable = true;
|
|
||||||
ssh.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# machine specific configuration
|
|
||||||
# ==============================
|
|
||||||
hardware.enableAllFirmware = true;
|
|
||||||
# Connectivity
|
|
||||||
networking.networkmanager.enable = true;
|
|
||||||
hardware.bluetooth.enable = true;
|
|
||||||
environment.shellAliases = {
|
|
||||||
wifi = "nmtui";
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [ nvtopPackages.full ];
|
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{ config, lib, pkgs, modulesPath, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports =
|
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "ehci_pci" "ahci" "xhci_pci" "firewire_ohci" "usb_storage" "usbhid" "sd_mod" "sr_mod" ];
|
|
||||||
boot.initrd.kernelModules = [ ];
|
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXROOT";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/boot" =
|
|
||||||
{ device = "/dev/disk/by-label/NIXBOOT";
|
|
||||||
fsType = "vfat";
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices = [ ];
|
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
|
||||||
networking.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.eno1.useDHCP = lib.mkDefault true;
|
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
|
||||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
}
|
|
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Users this machine has
|
|
||||||
(settings.usersDir + "/root/configuration.nix")
|
|
||||||
(settings.usersDir + "/josh/configuration.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
# My custom modules
|
|
||||||
mods = {
|
|
||||||
boot_systemd.enable = true; # new
|
|
||||||
shell_common.enable = true; # new
|
|
||||||
# de_cosmic.enable = true; # TODO
|
|
||||||
audio.enable = true;
|
|
||||||
de_gnome_xorg.enable = true;
|
|
||||||
# de_gnome_wayland.enable = true;
|
|
||||||
neovim.enable = true; # new
|
|
||||||
tty_caps_esc.enable = true; # new
|
|
||||||
docker.enable = true; # new
|
|
||||||
fonts.enable = true; # new
|
|
||||||
ssh.enable = true; # new
|
|
||||||
stormd.enable = true; # new
|
|
||||||
nebula.enable = true; # new
|
|
||||||
rustdesk.enable = true; # TODO
|
|
||||||
saber.enable = true; # removed
|
|
||||||
};
|
|
||||||
|
|
||||||
# opening this port for dev purposes
|
|
||||||
networking.firewall.allowedTCPPorts = [
|
|
||||||
5173 # Vite
|
|
||||||
];
|
|
||||||
|
|
||||||
# machine specific configuration
|
|
||||||
# ==============================
|
|
||||||
hardware.enableAllFirmware = true;
|
|
||||||
# Connectivity
|
|
||||||
networking.networkmanager.enable = true;
|
|
||||||
hardware.bluetooth.enable = true;
|
|
||||||
environment.shellAliases = {
|
|
||||||
wifi = "nmtui";
|
|
||||||
};
|
|
||||||
|
|
||||||
# System76
|
|
||||||
hardware.system76.enableAll = true;
|
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
|
||||||
}
|
|
|
@ -1,65 +0,0 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
modulesPath,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
(modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [
|
|
||||||
"nvme"
|
|
||||||
"xhci_pci"
|
|
||||||
"ahci"
|
|
||||||
"usbhid"
|
|
||||||
"usb_storage"
|
|
||||||
"sd_mod"
|
|
||||||
];
|
|
||||||
boot.initrd.kernelModules = [ ];
|
|
||||||
boot.kernelModules = [ "kvm-amd" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/" = {
|
|
||||||
device = "/dev/disk/by-label/NIXROOT";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/boot" = {
|
|
||||||
device = "/dev/disk/by-label/NIXBOOT";
|
|
||||||
fsType = "vfat";
|
|
||||||
options = [
|
|
||||||
"fmask=0077"
|
|
||||||
"dmask=0077"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/mnt/nvme1tb" = {
|
|
||||||
device = "/dev/disk/by-uuid/7ddb48bd-160c-4049-a4fa-a5ac2b6a5402";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices = [
|
|
||||||
{
|
|
||||||
device = "/.swapfile";
|
|
||||||
size = 64 * 1024; # 64GB
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
|
||||||
networking.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.eno1.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.wlp11s0.useDHCP = lib.mkDefault true;
|
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
{
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
# Users this machine has
|
|
||||||
(settings.usersDir + "/root/configuration.nix")
|
|
||||||
(settings.usersDir + "/josh/configuration.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
# My custom modules
|
|
||||||
mods = {
|
|
||||||
boot_systemd.enable = true; # new
|
|
||||||
shell_common.enable = true; # new
|
|
||||||
de_cosmic.enable = true; # new
|
|
||||||
neovim.enable = true; # new
|
|
||||||
tty_caps_esc.enable = true; # new
|
|
||||||
docker.enable = true; # new
|
|
||||||
fonts.enable = true; # new
|
|
||||||
stormd.enable = true; # new
|
|
||||||
nebula.enable = true; # new
|
|
||||||
ssh.enable = true; # new
|
|
||||||
# rustdesk.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Use the systemd-boot EFI boot loader.
|
|
||||||
system.stateVersion = "24.11"; # Did you read the comment?
|
|
||||||
}
|
|
|
@ -1,60 +0,0 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
modulesPath,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
(modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [
|
|
||||||
"nvme"
|
|
||||||
"xhci_pci"
|
|
||||||
"thunderbolt"
|
|
||||||
"usbhid"
|
|
||||||
"usb_storage"
|
|
||||||
"sd_mod"
|
|
||||||
];
|
|
||||||
boot.initrd.kernelModules = [ ];
|
|
||||||
boot.kernelModules = [ "kvm-amd" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/" = {
|
|
||||||
device = "/dev/disk/by-label/NIXROOT";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/boot" = {
|
|
||||||
device = "/dev/disk/by-label/NIXBOOT";
|
|
||||||
fsType = "vfat";
|
|
||||||
options = [
|
|
||||||
"fmask=0077"
|
|
||||||
"dmask=0077"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices = [
|
|
||||||
{
|
|
||||||
device = "/.swapfile";
|
|
||||||
size = 64 * 1024; # 64GB
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
|
||||||
networking.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.enp196s0f4u1.useDHCP = lib.mkDefault true;
|
|
||||||
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
|
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
}
|
|
|
@ -1,81 +0,0 @@
|
||||||
# TODO check out the by host way this person does: https://github.com/hlissner/dotfiles/blob/089f1a9da9018df9e5fc200c2d7bef70f4546026/modules/agenix.nix
|
|
||||||
{
|
|
||||||
settings,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
ragenix,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
# TODO auto import secret files here
|
|
||||||
# secretsFile = (settings.secretsDir + /secrets.nix);
|
|
||||||
{
|
|
||||||
imports = [ ragenix.nixosModules.age ];
|
|
||||||
environment.systemPackages = [
|
|
||||||
ragenix.packages.${settings.system.system}.default
|
|
||||||
pkgs.rage
|
|
||||||
];
|
|
||||||
|
|
||||||
age = {
|
|
||||||
secrets =
|
|
||||||
# builtins.mapAttrs
|
|
||||||
# (name: _value: lib.nameValuePair (lib.removeSuffix ".age" name) {
|
|
||||||
# file = (settings.secretsDir + "/${name}");
|
|
||||||
# owner = lib.mkDefault settings.user.username;
|
|
||||||
# })
|
|
||||||
# (import secretsFile);
|
|
||||||
{
|
|
||||||
nix2github = {
|
|
||||||
file = /${settings.secretsDir}/nix2github.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2bitbucket = {
|
|
||||||
file = /${settings.secretsDir}/nix2bitbucket.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2gitjosh = {
|
|
||||||
file = /${settings.secretsDir}/nix2gitjosh.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2h001 = {
|
|
||||||
file = /${settings.secretsDir}/nix2h001.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2h002 = {
|
|
||||||
file = /${settings.secretsDir}/nix2h002.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2joe = {
|
|
||||||
file = /${settings.secretsDir}/nix2joe.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2gpdPocket3 = {
|
|
||||||
file = /${settings.secretsDir}/nix2gpdPocket3.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2t = {
|
|
||||||
file = /${settings.secretsDir}/nix2t.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2l001 = {
|
|
||||||
file = /${settings.secretsDir}/nix2l001.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2l002 = {
|
|
||||||
file = /${settings.secretsDir}/nix2l002.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2lio = {
|
|
||||||
file = /${settings.secretsDir}/nix2lio.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
nix2oren = {
|
|
||||||
file = /${settings.secretsDir}/nix2oren.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
github_read_token = {
|
|
||||||
file = /${settings.secretsDir}/github_read_token.age;
|
|
||||||
owner = settings.user.username;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
settings,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
with lib;
|
|
||||||
let
|
|
||||||
name = "NAME";
|
|
||||||
cfg = config.mods.${name};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
mods.${name} = {
|
|
||||||
enable = mkEnableOption (lib.mdDoc "Enable ${name}");
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
# TODO
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,27 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
with lib;
|
|
||||||
let
|
|
||||||
name = "audio";
|
|
||||||
cfg = config.mods.${name};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
mods.${name} = {
|
|
||||||
enable = mkEnableOption (lib.mdDoc "Enable ${name}");
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
security.rtkit.enable = true;
|
|
||||||
services.pipewire = {
|
|
||||||
enable = true;
|
|
||||||
alsa.enable = true;
|
|
||||||
alsa.support32Bit = true;
|
|
||||||
pulse.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
with lib;
|
|
||||||
let
|
|
||||||
name = "boot_grub";
|
|
||||||
cfg = config.mods.${name};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
mods.${name} = {
|
|
||||||
enable = mkEnableOption (lib.mdDoc "Enable ${name}");
|
|
||||||
device = mkOption {
|
|
||||||
type = types.str;
|
|
||||||
default = "/dev/sda";
|
|
||||||
description = ''
|
|
||||||
The device to install GRUB on.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
boot.loader.grub = {
|
|
||||||
enable = true;
|
|
||||||
device = cfg.device;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
with lib;
|
|
||||||
let
|
|
||||||
name = "boot_systemd";
|
|
||||||
cfg = config.mods.${name};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
mods.${name} = {
|
|
||||||
enable = mkEnableOption (lib.mdDoc "Enable ${name}");
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
# Use the systemd-boot EFI boot loader.
|
|
||||||
boot.loader = {
|
|
||||||
systemd-boot = {
|
|
||||||
enable = true;
|
|
||||||
consoleMode = "keep";
|
|
||||||
};
|
|
||||||
timeout = 5;
|
|
||||||
efi = {
|
|
||||||
canTouchEfiVariables = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
(
|
|
||||||
output: "all",
|
|
||||||
source: Color(Single((0.0, 0.0, 0.0))),
|
|
||||||
filter_by_theme: false,
|
|
||||||
rotation_frequency: 900,
|
|
||||||
filter_method: Lanczos,
|
|
||||||
scaling_mode: Zoom,
|
|
||||||
sampling_method: Alphanumeric,
|
|
||||||
)
|
|
|
@ -1,9 +0,0 @@
|
||||||
(
|
|
||||||
output: "eDP-1",
|
|
||||||
source: Color(Single((0.0, 0.0, 0.0))),
|
|
||||||
filter_by_theme: false,
|
|
||||||
rotation_frequency: 900,
|
|
||||||
filter_method: Lanczos,
|
|
||||||
scaling_mode: Zoom,
|
|
||||||
sampling_method: Alphanumeric,
|
|
||||||
)
|
|
|
@ -1 +0,0 @@
|
||||||
true
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1 +0,0 @@
|
||||||
PerWorkspace
|
|
|
@ -1 +0,0 @@
|
||||||
true
|
|
|
@ -1,9 +0,0 @@
|
||||||
(
|
|
||||||
state: Enabled,
|
|
||||||
scroll_config: Some((
|
|
||||||
method: None,
|
|
||||||
natural_scroll: Some(true),
|
|
||||||
scroll_button: None,
|
|
||||||
scroll_factor: None,
|
|
||||||
)),
|
|
||||||
)
|
|
|
@ -1,9 +0,0 @@
|
||||||
(
|
|
||||||
rules: "",
|
|
||||||
model: "pc104",
|
|
||||||
layout: "us",
|
|
||||||
variant: "",
|
|
||||||
options: Some("caps:escape"),
|
|
||||||
repeat_delay: 600,
|
|
||||||
repeat_rate: 25,
|
|
||||||
)
|
|
|
@ -1,9 +0,0 @@
|
||||||
(
|
|
||||||
view: List,
|
|
||||||
folders_first: true,
|
|
||||||
show_hidden: false,
|
|
||||||
icon_sizes: (
|
|
||||||
list: 100,
|
|
||||||
grid: 100,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1 +0,0 @@
|
||||||
Bottom
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1 +0,0 @@
|
||||||
ThemeDefault
|
|
|
@ -1 +0,0 @@
|
||||||
160
|
|
|
@ -1 +0,0 @@
|
||||||
true
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1 +0,0 @@
|
||||||
OnDemand
|
|
|
@ -1 +0,0 @@
|
||||||
Top
|
|
|
@ -1 +0,0 @@
|
||||||
0
|
|
|
@ -1 +0,0 @@
|
||||||
"Dock"
|
|
|
@ -1 +0,0 @@
|
||||||
1.0
|
|
|
@ -1 +0,0 @@
|
||||||
All
|
|
|
@ -1,7 +0,0 @@
|
||||||
Some([
|
|
||||||
"com.system76.CosmicPanelLauncherButton",
|
|
||||||
"com.system76.CosmicPanelWorkspacesButton",
|
|
||||||
"com.system76.CosmicPanelAppButton",
|
|
||||||
"com.system76.CosmicAppList",
|
|
||||||
"com.system76.CosmicAppletMinimize",
|
|
||||||
])
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1 +0,0 @@
|
||||||
L
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1 +0,0 @@
|
||||||
Bottom
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1,5 +0,0 @@
|
||||||
Some((
|
|
||||||
wait_time: 1000,
|
|
||||||
transition_time: 200,
|
|
||||||
handle_size: 4,
|
|
||||||
))
|
|
|
@ -1 +0,0 @@
|
||||||
ThemeDefault
|
|
|
@ -1 +0,0 @@
|
||||||
160
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1 +0,0 @@
|
||||||
false
|
|
|
@ -1 +0,0 @@
|
||||||
OnDemand
|
|
|
@ -1 +0,0 @@
|
||||||
Top
|
|
|
@ -1 +0,0 @@
|
||||||
"Panel"
|
|
|
@ -1 +0,0 @@
|
||||||
1.0
|
|
|
@ -1 +0,0 @@
|
||||||
All
|
|
|
@ -1,3 +0,0 @@
|
||||||
Some([
|
|
||||||
"com.system76.CosmicAppletTime",
|
|
||||||
])
|
|
|
@ -1,11 +0,0 @@
|
||||||
Some(([], [
|
|
||||||
"com.system76.CosmicAppletInputSources",
|
|
||||||
"com.system76.CosmicAppletStatusArea",
|
|
||||||
"com.system76.CosmicAppletTiling",
|
|
||||||
"com.system76.CosmicAppletAudio",
|
|
||||||
"com.system76.CosmicAppletNetwork",
|
|
||||||
"com.system76.CosmicAppletBattery",
|
|
||||||
"com.system76.CosmicAppletNotifications",
|
|
||||||
"com.system76.CosmicAppletBluetooth",
|
|
||||||
"com.system76.CosmicAppletPower",
|
|
||||||
]))
|
|
|
@ -1 +0,0 @@
|
||||||
XS
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1,3 +0,0 @@
|
||||||
[
|
|
||||||
"Panel",
|
|
||||||
]
|
|
|
@ -1,71 +0,0 @@
|
||||||
// https://github.com/pop-os/cosmic-settings/blob/master/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs#L460-L550
|
|
||||||
// For action types
|
|
||||||
{
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "l",
|
|
||||||
): Focus(Right),
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "j",
|
|
||||||
): NextWorkspace,
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "h",
|
|
||||||
): Focus(Left),
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "k",
|
|
||||||
): PreviousWorkspace,
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "Return",
|
|
||||||
): Spawn("alacritty"),
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "space",
|
|
||||||
description: Some("launcher"),
|
|
||||||
): System(Launcher),
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
): System(WorkspaceOverview),
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "Right",
|
|
||||||
): Disable,
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "Down",
|
|
||||||
): Disable,
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "Left",
|
|
||||||
): Disable,
|
|
||||||
(
|
|
||||||
modifiers: [
|
|
||||||
Super,
|
|
||||||
],
|
|
||||||
key: "Up",
|
|
||||||
): Disable,
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
[
|
|
||||||
Single((0.0, 0.0, 0.0)),
|
|
||||||
]
|
|
|
@ -1 +0,0 @@
|
||||||
"display"
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1,8 +0,0 @@
|
||||||
(
|
|
||||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
|
||||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
)
|
|
|
@ -1 +0,0 @@
|
||||||
(0, 4)
|
|
|
@ -1 +0,0 @@
|
||||||
None
|
|
|
@ -1,12 +0,0 @@
|
||||||
(
|
|
||||||
space_none: 0,
|
|
||||||
space_xxxs: 4,
|
|
||||||
space_xxs: 4,
|
|
||||||
space_xs: 8,
|
|
||||||
space_s: 8,
|
|
||||||
space_m: 16,
|
|
||||||
space_l: 24,
|
|
||||||
space_xl: 32,
|
|
||||||
space_xxl: 48,
|
|
||||||
space_xxxl: 64,
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.5576471,
|
|
||||||
green: 0.8305882,
|
|
||||||
blue: 0.8305882,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.38431373,
|
|
||||||
green: 0.55490196,
|
|
||||||
blue: 0.55490196,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.5576471,
|
|
||||||
green: 0.8305882,
|
|
||||||
blue: 0.8305882,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.2901961,
|
|
||||||
green: 0.46078432,
|
|
||||||
blue: 0.46078432,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.5576471,
|
|
||||||
green: 0.8305882,
|
|
||||||
blue: 0.8305882,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.38431373,
|
|
||||||
green: 0.55490196,
|
|
||||||
blue: 0.55490196,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.5576471,
|
|
||||||
green: 0.8305882,
|
|
||||||
blue: 0.8305882,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.105882354,
|
|
||||||
green: 0.105882354,
|
|
||||||
blue: 0.105882354,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,100 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.105882354,
|
|
||||||
green: 0.105882354,
|
|
||||||
blue: 0.105882354,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
component: (
|
|
||||||
base: (
|
|
||||||
red: 0.18219745,
|
|
||||||
green: 0.18219745,
|
|
||||||
blue: 0.18219745,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.2639777,
|
|
||||||
green: 0.2639777,
|
|
||||||
blue: 0.2639777,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.34575796,
|
|
||||||
green: 0.34575796,
|
|
||||||
blue: 0.34575796,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.2639777,
|
|
||||||
green: 0.2639777,
|
|
||||||
blue: 0.2639777,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.7532969,
|
|
||||||
green: 0.7532969,
|
|
||||||
blue: 0.75329685,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.7532969,
|
|
||||||
green: 0.7532969,
|
|
||||||
blue: 0.75329685,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.18219745,
|
|
||||||
green: 0.18219745,
|
|
||||||
blue: 0.18219745,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.46774718,
|
|
||||||
green: 0.46774718,
|
|
||||||
blue: 0.46774715,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.2662247,
|
|
||||||
green: 0.2662247,
|
|
||||||
blue: 0.2662247,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.90759414,
|
|
||||||
green: 0.9075942,
|
|
||||||
blue: 0.90759414,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
small_widget: (
|
|
||||||
red: 0.15292811,
|
|
||||||
green: 0.15292811,
|
|
||||||
blue: 0.15292808,
|
|
||||||
alpha: 0.25,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.67058825,
|
|
||||||
green: 0.67058825,
|
|
||||||
blue: 0.67058825,
|
|
||||||
alpha: 0.25,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.42862746,
|
|
||||||
green: 0.42862746,
|
|
||||||
blue: 0.42862746,
|
|
||||||
alpha: 0.4,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.2282353,
|
|
||||||
green: 0.2282353,
|
|
||||||
blue: 0.2282353,
|
|
||||||
alpha: 0.625,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.42862746,
|
|
||||||
green: 0.42862746,
|
|
||||||
blue: 0.42862746,
|
|
||||||
alpha: 0.4,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.7532969,
|
|
||||||
green: 0.7532969,
|
|
||||||
blue: 0.75329685,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.7532969,
|
|
||||||
green: 0.7532969,
|
|
||||||
blue: 0.75329685,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.51056147,
|
|
||||||
green: 0.51056147,
|
|
||||||
blue: 0.51056147,
|
|
||||||
alpha: 0.34375,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.5107661,
|
|
||||||
green: 0.5107661,
|
|
||||||
blue: 0.5107661,
|
|
||||||
alpha: 0.625,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,8 +0,0 @@
|
||||||
(
|
|
||||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
|
||||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.66117644,
|
|
||||||
blue: 0.66117644,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.59411764,
|
|
||||||
green: 0.4490196,
|
|
||||||
blue: 0.4490196,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.66117644,
|
|
||||||
blue: 0.66117644,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.5,
|
|
||||||
green: 0.35490197,
|
|
||||||
blue: 0.35490197,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.66117644,
|
|
||||||
blue: 0.66117644,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.59411764,
|
|
||||||
green: 0.4490196,
|
|
||||||
blue: 0.4490196,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.66117644,
|
|
||||||
blue: 0.66117644,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.105882354,
|
|
||||||
green: 0.105882354,
|
|
||||||
blue: 0.105882354,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.70980394,
|
|
||||||
blue: 0.70980394,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1 +0,0 @@
|
||||||
(0, 4)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.46666667,
|
|
||||||
green: 0.46666667,
|
|
||||||
blue: 0.46666667,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.1882353,
|
|
||||||
green: 0.1882353,
|
|
||||||
blue: 0.1882353,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.46666667,
|
|
||||||
green: 0.46666667,
|
|
||||||
blue: 0.46666667,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.3882353,
|
|
||||||
green: 0.3882353,
|
|
||||||
blue: 0.3882353,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.2901961,
|
|
||||||
green: 0.46078432,
|
|
||||||
blue: 0.46078432,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,100 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.15292811,
|
|
||||||
green: 0.15292811,
|
|
||||||
blue: 0.15292808,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
component: (
|
|
||||||
base: (
|
|
||||||
red: 0.21220893,
|
|
||||||
green: 0.2122089,
|
|
||||||
blue: 0.2122089,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.29098803,
|
|
||||||
green: 0.290988,
|
|
||||||
blue: 0.290988,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.36976713,
|
|
||||||
green: 0.36976713,
|
|
||||||
blue: 0.36976713,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.29098803,
|
|
||||||
green: 0.290988,
|
|
||||||
blue: 0.290988,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.7913618,
|
|
||||||
green: 0.7913618,
|
|
||||||
blue: 0.7913618,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.7913618,
|
|
||||||
green: 0.7913618,
|
|
||||||
blue: 0.7913618,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.21220893,
|
|
||||||
green: 0.2122089,
|
|
||||||
blue: 0.2122089,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.5017854,
|
|
||||||
green: 0.50178534,
|
|
||||||
blue: 0.50178534,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.31702772,
|
|
||||||
green: 0.31702772,
|
|
||||||
blue: 0.3170277,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.97342616,
|
|
||||||
green: 0.97342616,
|
|
||||||
blue: 0.97342604,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
small_widget: (
|
|
||||||
red: 0.20212594,
|
|
||||||
green: 0.20212597,
|
|
||||||
blue: 0.20212597,
|
|
||||||
alpha: 0.25,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,100 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.20212594,
|
|
||||||
green: 0.20212597,
|
|
||||||
blue: 0.20212597,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
component: (
|
|
||||||
base: (
|
|
||||||
red: 0.23260304,
|
|
||||||
green: 0.23260307,
|
|
||||||
blue: 0.23260304,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.30934274,
|
|
||||||
green: 0.30934277,
|
|
||||||
blue: 0.30934274,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.38608244,
|
|
||||||
green: 0.38608247,
|
|
||||||
blue: 0.38608244,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.30934274,
|
|
||||||
green: 0.30934277,
|
|
||||||
blue: 0.30934274,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.81693083,
|
|
||||||
green: 0.8169309,
|
|
||||||
blue: 0.8169309,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.81693083,
|
|
||||||
green: 0.8169309,
|
|
||||||
blue: 0.8169309,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.23260304,
|
|
||||||
green: 0.23260307,
|
|
||||||
blue: 0.23260304,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.5247669,
|
|
||||||
green: 0.524767,
|
|
||||||
blue: 0.524767,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.3174277,
|
|
||||||
green: 0.31742772,
|
|
||||||
blue: 0.3174277,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.7786347,
|
|
||||||
green: 0.7786347,
|
|
||||||
blue: 0.77863467,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
small_widget: (
|
|
||||||
red: 0.2532908,
|
|
||||||
green: 0.25329086,
|
|
||||||
blue: 0.2532908,
|
|
||||||
alpha: 0.25,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,12 +0,0 @@
|
||||||
(
|
|
||||||
space_none: 0,
|
|
||||||
space_xxxs: 4,
|
|
||||||
space_xxs: 4,
|
|
||||||
space_xs: 8,
|
|
||||||
space_s: 8,
|
|
||||||
space_m: 16,
|
|
||||||
space_l: 24,
|
|
||||||
space_xl: 32,
|
|
||||||
space_xxl: 48,
|
|
||||||
space_xxxl: 64,
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.6745098,
|
|
||||||
green: 0.96862745,
|
|
||||||
blue: 0.8235294,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.63294125,
|
|
||||||
green: 0.86823535,
|
|
||||||
blue: 0.75215685,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.43137255,
|
|
||||||
green: 0.57843137,
|
|
||||||
blue: 0.5058824,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.63294125,
|
|
||||||
green: 0.86823535,
|
|
||||||
blue: 0.75215685,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.6745098,
|
|
||||||
green: 0.96862745,
|
|
||||||
blue: 0.8235294,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.3372549,
|
|
||||||
green: 0.48431373,
|
|
||||||
blue: 0.4117647,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.6745098,
|
|
||||||
green: 0.96862745,
|
|
||||||
blue: 0.8235294,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.6745098,
|
|
||||||
green: 0.96862745,
|
|
||||||
blue: 0.8235294,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.46666667,
|
|
||||||
green: 0.46666667,
|
|
||||||
blue: 0.46666667,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.1882353,
|
|
||||||
green: 0.1882353,
|
|
||||||
blue: 0.1882353,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.46666667,
|
|
||||||
green: 0.46666667,
|
|
||||||
blue: 0.46666667,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 0.2,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.2901961,
|
|
||||||
green: 0.46078432,
|
|
||||||
blue: 0.46078432,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 0.7764706,
|
|
||||||
green: 0.7764706,
|
|
||||||
blue: 0.7764706,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.8494117,
|
|
||||||
blue: 0.58901966,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.59411764,
|
|
||||||
green: 0.56666666,
|
|
||||||
blue: 0.40392157,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.8494117,
|
|
||||||
blue: 0.58901966,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.5,
|
|
||||||
green: 0.47254902,
|
|
||||||
blue: 0.30980393,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,74 +0,0 @@
|
||||||
(
|
|
||||||
base: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
hover: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.8494117,
|
|
||||||
blue: 0.58901966,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
pressed: (
|
|
||||||
red: 0.59411764,
|
|
||||||
green: 0.56666666,
|
|
||||||
blue: 0.40392157,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected: (
|
|
||||||
red: 0.8933333,
|
|
||||||
green: 0.8494117,
|
|
||||||
blue: 0.58901966,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
selected_text: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
focus: (
|
|
||||||
red: 0.5803922,
|
|
||||||
green: 0.92156863,
|
|
||||||
blue: 0.92156863,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
divider: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 1.0,
|
|
||||||
blue: 1.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
on_disabled: (
|
|
||||||
red: 0.0,
|
|
||||||
green: 0.0,
|
|
||||||
blue: 0.0,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 1.0,
|
|
||||||
),
|
|
||||||
disabled_border: (
|
|
||||||
red: 1.0,
|
|
||||||
green: 0.94509804,
|
|
||||||
blue: 0.61960787,
|
|
||||||
alpha: 0.5,
|
|
||||||
),
|
|
||||||
)
|
|
|
@ -1,8 +0,0 @@
|
||||||
(
|
|
||||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
|
||||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
|
||||||
)
|
|
|
@ -1 +0,0 @@
|
||||||
(0, 4)
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue