commit f44f0550cd04203e837fb34d36bf66796756cf35 Author: EsVagy42 Date: Sun Apr 13 15:27:48 2025 +0000 New configuration initial commit diff --git a/commit_text b/commit_text new file mode 100644 index 0000000..e41f9c7 --- /dev/null +++ b/commit_text @@ -0,0 +1 @@ +New configuration initial commit diff --git a/configuration.nix b/configuration.nix new file mode 100644 index 0000000..ab62475 --- /dev/null +++ b/configuration.nix @@ -0,0 +1,268 @@ +# Edit this configuration file to define what should be installed on +# your system. Help is available in the configuration.nix(5) man page +# and in the NixOS manual (accessible by running ‘nixos-help’). + +{ config, pkgs, lib, ... }: + +{ + nixpkgs.config.allowUnfree = false; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + nix.settings.auto-optimise-store = true; + nix.gc = { + automatic = true; + options = "--delete-older-than 14d"; + }; + + # Bootloader. + boot.loader.systemd-boot.enable = false; + boot.loader.grub.enable = true; + boot.loader.grub.device = "nodev"; + boot.loader.grub.efiSupport = true; + boot.loader.efi.canTouchEfiVariables = true; + boot.loader.grub.useOSProber = true; + system.nixos.label = builtins.replaceStrings [ "\n" " " ] [ "" "_" ] + (builtins.readFile ./commit_text); + + # Needed for audio to work + boot.kernelPackages = pkgs.linuxPackagesFor pkgs.linux_latest; + + boot.kernel.sysctl."kernel.yama.ptrace_scope" = lib.mkOverride 500 0; + + services.power-profiles-daemon.enable = true; + + networking.hostName = "nixos"; # Define your hostname. + # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + + # Configure network proxy if necessary + # networking.proxy.default = "http://user:password@proxy:port/"; + # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; + + # Enable networking + networking.networkmanager.enable = true; + + # Set your time zone. + time.timeZone = "UTC"; + + # Select internationalisation properties. + i18n.defaultLocale = "en_US.UTF-8"; + + # Enable the X11 windowing system. + services.xserver.enable = true; + + services.displayManager.sddm.enable = true; + services.desktopManager.plasma6.enable = true; + + # Configure keymap in X11 + services.xserver.xkb = { + layout = "us"; + variant = ""; + }; + + # Enable CUPS to print documents. + services.printing.enable = true; + + # Enable sound with pipewire. + hardware.pulseaudio.enable = false; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + # If you want to use JACK applications, uncomment this + # jack.enable = true; + + # use the example session manager (no others are packaged yet so this is enabled by default, + # no need to redefine it in your config for now) + # media-session.enable = true; + }; + + hardware.bluetooth.enable = true; + + home-manager.backupFileExtension = "backup"; + + # Enable touchpad support (enabled default in most desktopManager). + # services.xserver.libinput.enable = true; + + # Define a user account. Don't forget to set a password with ‘passwd’. + users.users.esvagy = { + isNormalUser = true; + description = "EsVagy"; + extraGroups = [ "networkmanager" "wheel" ]; + initialPassword = "initialPassword"; + }; + + programs.kdeconnect.enable = true; + + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; + }; + + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (pkgs.lib.getName pkg) [ + "beeper" + "steam" + "steam-original" + "steam-unwrapped" + ]; + + services.flatpak.enable = true; + services.flatpak.packages = + [ "flathub:app/org.opensurge2d.OpenSurge//stable" ]; + services.flatpak.remotes = { + "flathub" = "https://dl.flathub.org/repo/flathub.flatpakrepo"; + }; + + services.keyd = { + enable = true; + keyboards = { + default = { + ids = [ "*" ]; + extraConfig = '' + [main] + capslock = layer(capslock) + + [capslock] + + h = left + j = down + k = up + l = right + e = C-right + b = C-left + u = pageup + d = pagedown + 0 = home + 4 = end + w = C-s + p = C-v + y = C-c + ''; + }; + }; + }; + + # List packages installed in system profile. To search, run: + # $ nix search wget + environment.systemPackages = with pkgs; [ + # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. + # wget + kdePackages.krecorder + kdePackages.kweather + kdePackages.kcharselect + kdePackages.filelight + kdePackages.kcalc + kdePackages.cantor + kdePackages.kclock + kdePackages.kholidays + kdePackages.libkdepim + kdePackages.kdepim-addons + kdePackages.kdepim-runtime + + brave + + kdePackages.zanshin + kdePackages.korganizer + kdePackages.merkuro + kdePackages.francis + + yt-dlp + + wl-clipboard + lldb + kdePackages.kompare + kdePackages.kdevelop + kdePackages.kcachegrind + gcc + gdb + clang-tools + bash-language-server + nixd + nixfmt + marksman + kdePackages.markdownpart + lua + lua-language-server + cppcheck + nixos-shell + + kdePackages.qtwebengine + kdePackages.qtlocation + kdePackages.ksystemstats # needed for the resource widgets + aspell # needed for spell checking + aspellDicts.en + aspellDicts.hu + kdePackages.qtmultimedia + + gimp + inkscape + kdePackages.kdenlive + + srb2 + superTuxKart + kdePackages.kjumpingcube + kdePackages.kigo + gnugo + crawlTiles + prismlauncher + mindustry + openttd-jgrpp + + ( retroarch.withCores + (cores: with cores; [ blastem ]) ) + + wineWowPackages.stable + winetricks + + beeper + + libreoffice + pandoc + texliveFull + ]; + + fonts.packages = with pkgs; [ nerd-fonts.hack ]; + + services.ollama.enable = true; + + # Some programs need SUID wrappers, can be configured further or are + # started in user sessions. + # programs.mtr.enable = true; + # programs.gnupg.agent = { + # enable = true; + # enableSSHSupport = true; + # }; + + # List services that you want to enable: + + # Enable the OpenSSH daemon. + # services.openssh.enable = true; + + # Open ports in the firewall. + networking.firewall.allowedTCPPorts = [ 2350 3450 ]; # needed for tmnf + networking.firewall.allowedUDPPorts = [ 2350 3450 ]; # needed for tmnf + # Or disable the firewall altogether. + # networking.firewall.enable = false; + + virtualisation.vmVariant = { + # following configuration is added only when building VM with build-vm + virtualisation = { + memorySize = 8192; # Use 8GiB memory. + cores = 4; + graphics = true; + }; + }; + + # This value determines the NixOS release from which the default + # settings for stateful data, like file locations and database versions + # on your system were taken. It‘s perfectly fine and recommended to leave + # this value at the release version of the first install of this system. + # Before changing this value read the documentation for this option + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). + system.stateVersion = "24.05"; # Did you read the comment? + +} + diff --git a/devices/alt/alt-hardware-configuration.nix b/devices/alt/alt-hardware-configuration.nix new file mode 100644 index 0000000..96e4792 --- /dev/null +++ b/devices/alt/alt-hardware-configuration.nix @@ -0,0 +1,39 @@ +# 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" "vmd" "ahci" "nvme" "rtsx_pci_sdmmc" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/b3b5b00d-8cbd-4566-8849-494ef36a226b"; + fsType = "ext4"; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/42F8-3997"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + 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..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; + # networking.interfaces.wlp0s20f3.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/devices/alt/alt.nix b/devices/alt/alt.nix new file mode 100644 index 0000000..5e48866 --- /dev/null +++ b/devices/alt/alt.nix @@ -0,0 +1,20 @@ +# Edit this configuration file to define what should be installed on +# your system. Help is available in the configuration.nix(5) man page +# and in the NixOS manual (accessible by running ‘nixos-help’). + +{ config, pkgs, lib, ... }: + +{ + imports = [ # Include the results of the hardware scan. + ./alt-hardware-configuration.nix + ]; + + swapDevices = [{ + device = "/var/lib/swapfile"; + size = 16 * 1024; + }]; + boot.initrd.systemd.enable = true; + + +} + diff --git a/devices/default/default.nix b/devices/default/default.nix new file mode 100644 index 0000000..fff66f2 --- /dev/null +++ b/devices/default/default.nix @@ -0,0 +1,33 @@ +# Edit this configuration file to define what should be installed on +# your system. Help is available in the configuration.nix(5) man page +# and in the NixOS manual (accessible by running ‘nixos-help’). + +{ config, pkgs, lib, ... }: + +{ + imports = [ # Include the results of the hardware scan. + ./hardware-configuration.nix + ]; + + systemd.services.limitbat0 = let bat0_charge_limit = 80; + in { + enable = true; + description = "Limit battry charge to 80%"; + unitConfig = { After = "multi-user.target"; }; + serviceConfig = { + Type = "oneshot"; + ExecStart = "/bin/sh -c 'echo ${ + toString bat0_charge_limit + } > /sys/class/power_supply/BAT0/charge_control_end_threshold'"; + }; + wantedBy = [ "multi-user.target" ]; + }; + + swapDevices = [{ + device = "/var/lib/swapfile"; + size = 16 * 1024; + }]; + boot.initrd.systemd.enable = true; + +} + diff --git a/devices/default/hardware-configuration.nix b/devices/default/hardware-configuration.nix new file mode 100644 index 0000000..c201a19 --- /dev/null +++ b/devices/default/hardware-configuration.nix @@ -0,0 +1,38 @@ +# 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" "vmd" "nvme" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/8bad3503-15d2-42e6-b209-1e8cfb1293d1"; + fsType = "ext4"; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/7CCF-2070"; + fsType = "vfat"; + options = [ "fmask=0022" "dmask=0022" ]; + }; + + 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..useDHCP`. + networking.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; +} diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..3bdf767 --- /dev/null +++ b/flake.lock @@ -0,0 +1,361 @@ +{ + "nodes": { + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": [ + "nixvim", + "nixvim", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems_2" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flatpaks": { + "inputs": { + "home-manager": "home-manager", + "nixpkgs": "nixpkgs_2", + "systems": "systems" + }, + "locked": { + "lastModified": 1733581530, + "narHash": "sha256-W+orHmF+XpZosrBFAFRs7sS1iVKYveg9SutkzSXMVsI=", + "owner": "GermanBread", + "repo": "declarative-flatpak", + "rev": "b88bd5b65f8e7c35eec0a90cfd6e096b2e7f79c0", + "type": "github" + }, + "original": { + "owner": "GermanBread", + "ref": "stable-v3", + "repo": "declarative-flatpak", + "type": "github" + } + }, + "home-manager": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1733572789, + "narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "c7ffc9727d115e433fd884a62dc164b587ff651d", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "release-24.11", + "repo": "home-manager", + "type": "github" + } + }, + "home-manager_2": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1744498625, + "narHash": "sha256-pL52uCt9CUoTTmysGG91c2FeU7XUvpB7Cep6yon2vDk=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "db56335ca8942d86f2200664acdbd5b9212b26ad", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, + "ixx": { + "inputs": { + "flake-utils": [ + "nixvim", + "nixvim", + "nuschtosSearch", + "flake-utils" + ], + "nixpkgs": [ + "nixvim", + "nixvim", + "nuschtosSearch", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729958008, + "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", + "owner": "NuschtOS", + "repo": "ixx", + "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", + "type": "github" + }, + "original": { + "owner": "NuschtOS", + "ref": "v0.0.6", + "repo": "ixx", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1731755305, + "narHash": "sha256-v5P3dk5JdiT+4x69ZaB18B8+Rcu3TIOrcdG4uEX7WZ8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "057f63b6dc1a2c67301286152eb5af20747a9cb4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1743296961, + "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1733412085, + "narHash": "sha256-FillH0qdWDt/nlO6ED7h4cmN+G9uXwGjwmCnHs0QVYM=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "4dc2fc4e62dbf62b84132fe526356fbac7b03541", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-24.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1744232761, + "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1743538100, + "narHash": "sha256-Bl/ynRPIb4CdtbEw3gfJYpKiHmRmrKltXc8zipqpO0o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b9d43b3fe5152d1dc5783a2ba865b2a03388b741", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixvim": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": [ + "nixpkgs" + ], + "nixvim": "nixvim_2" + }, + "locked": { + "lastModified": 1744182111, + "narHash": "sha256-ZBtJDwcjG2LWmsp7X6fTYxwYzW2mee9B1iZjSAe1cK8=", + "owner": "EsVagy42", + "repo": "nixvim", + "rev": "2d99dcd63807de3616e35e5e81d5143da8cfbfc4", + "type": "github" + }, + "original": { + "owner": "EsVagy42", + "repo": "nixvim", + "type": "github" + } + }, + "nixvim_2": { + "inputs": { + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_4", + "nuschtosSearch": "nuschtosSearch" + }, + "locked": { + "lastModified": 1743723573, + "narHash": "sha256-yxONmoimNU0hy0s8pF5lKCSZNqxVmbIHuag3sdk3R30=", + "owner": "nix-community", + "repo": "nixvim", + "rev": "9f495dda930ceca1653813ded11859d6b1342803", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixvim", + "type": "github" + } + }, + "nuschtosSearch": { + "inputs": { + "flake-utils": "flake-utils", + "ixx": "ixx", + "nixpkgs": [ + "nixvim", + "nixvim", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1743201766, + "narHash": "sha256-bb/dqoIjtIWtJRzASOe8g4m8W2jUIWtuoGPXdNjM/Tk=", + "owner": "NuschtOS", + "repo": "search", + "rev": "2651dbfad93d6ef66c440cbbf23238938b187bde", + "type": "github" + }, + "original": { + "owner": "NuschtOS", + "repo": "search", + "type": "github" + } + }, + "plasma-manager": { + "inputs": { + "home-manager": [ + "home-manager" + ], + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1742765550, + "narHash": "sha256-2vVIh2JrL6GAGfgCeY9e6iNKrBjs0Hw3bGQEAbwVs68=", + "owner": "nix-community", + "repo": "plasma-manager", + "rev": "b70be387276e632fe51232887f9e04e2b6ef8c16", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "plasma-manager", + "type": "github" + } + }, + "root": { + "inputs": { + "flatpaks": "flatpaks", + "home-manager": "home-manager_2", + "nixpkgs": "nixpkgs_3", + "nixvim": "nixvim", + "plasma-manager": "plasma-manager" + } + }, + "systems": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "systems_2": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..7583acd --- /dev/null +++ b/flake.nix @@ -0,0 +1,73 @@ +{ + description = "NixOS build"; + + inputs = { + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; + flatpaks.url = "github:GermanBread/declarative-flatpak/stable-v3"; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + plasma-manager = { + url = "github:nix-community/plasma-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.home-manager.follows = "home-manager"; + }; + nixvim = { + url = "github:EsVagy42/nixvim"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = + { nixpkgs, home-manager, plasma-manager, flatpaks, nixvim, ... }@inputs: + let + system = "x86_64-linux"; + pkgs = import nixpkgs { + inherit system; + config.allowUnfree = false; + }; + lib = nixpkgs.lib; + in { + nixosConfigurations = { + nixos = lib.nixosSystem { + inherit system; + modules = [ + { + environment.systemPackages = + [ inputs.nixvim.packages.${system}.default ]; + } + ./configuration.nix + ./devices/default/default.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.sharedModules = + [ plasma-manager.homeManagerModules.plasma-manager ]; + + home-manager.users.esvagy = { imports = [ ./home.nix ]; }; + } + flatpaks.nixosModules.declarative-flatpak + ]; + }; + alt = lib.nixosSystem { + inherit system; + modules = [ + ./configuration.nix + ./devices/alt/alt.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.sharedModules = + [ plasma-manager.homeManagerModules.plasma-manager ]; + + home-manager.users.esvagy = { imports = [ ./home.nix ]; }; + } + flatpaks.nixosModules.declarative-flatpak + ]; + }; + }; + }; +} diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..014970f --- /dev/null +++ b/home.nix @@ -0,0 +1,52 @@ +{ config, pkgs, lib, ... }: + +{ + # Home Manager needs a bit of information about you and the + # paths it should manage. + home.username = "esvagy"; + home.homeDirectory = "/home/esvagy"; + + imports = [ ./plasma-configuration.nix ]; + + # This value determines the Home Manager release that your + # configuration is compatible with. This helps avoid breakage + # when a new Home Manager release introduces backwards + # incompatible changes. + # + # You can update Home Manager without changing this value. See + # the Home Manager release notes for a list of state version + # changes in each release. + home.stateVersion = "24.05"; + + # Let Home Manager install and manage itself. + programs.home-manager.enable = true; + + programs.git = { + enable = true; + userName = "EsVagy42"; + userEmail = "sltamagotchi@gmail.com"; + }; + + home.file."Games/roms" = { + source = ./roms; + recursive = true; + }; + + home.file.".config/konsolerc" = { source = ./konsole/konsolerc; }; + + home.file.".local/share/konsole/Konsole.profile" = { + source = ./konsole/Konsole.profile; + }; + + home.file.".local/share/kxmlgui5/konsole" = { + source = ./konsole/toolbars; + recursive = true; + }; + + home.file.".config/autostart" = { + source = ./startup; + recursive = true; + }; + + home.file.".config/mimeapps.list" = { source = ./mimeapps/mimeapps.list; }; +} diff --git a/konsole/Konsole.profile b/konsole/Konsole.profile new file mode 100644 index 0000000..71f7449 --- /dev/null +++ b/konsole/Konsole.profile @@ -0,0 +1,6 @@ +[Appearance] +Font=Hack Nerd Font,16,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 + +[General] +Name=Konsole +Parent=FALLBACK/ diff --git a/konsole/konsolerc b/konsole/konsolerc new file mode 100644 index 0000000..39a1fbb --- /dev/null +++ b/konsole/konsolerc @@ -0,0 +1,10 @@ +MenuBar=Disabled + +[Desktop Entry] +DefaultProfile=Konsole.profile + +[General] +ConfigVersion=1 + +[UiSettings] +ColorScheme= diff --git a/konsole/toolbars/konsoleui.rc b/konsole/toolbars/konsoleui.rc new file mode 100644 index 0000000..ae099bb --- /dev/null +++ b/konsole/toolbars/konsoleui.rc @@ -0,0 +1,103 @@ + + + + + &File + + + + + + + + + + + &Edit + + + + &View + + Split View + + + + + + + + + + + + + + + + + + + + + + + + Plugins + + + + &Settings + + + + + + + + + + + + + + + + + + + + + + + + &Help + + + + + + + + + + + + + + Main Toolbar + 0 + + + + + + + + + + + + + + diff --git a/konsole/toolbars/sessionui.rc b/konsole/toolbars/sessionui.rc new file mode 100644 index 0000000..43c3445 --- /dev/null +++ b/konsole/toolbars/sessionui.rc @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + Split View + + + + + + + + + + + + + + + + Session Toolbar + 1 + + + + + diff --git a/mimeapps/mimeapps.list b/mimeapps/mimeapps.list new file mode 100644 index 0000000..aabac1c --- /dev/null +++ b/mimeapps/mimeapps.list @@ -0,0 +1,20 @@ +[Added Associations] +application/json=nvim.desktop; +application/x-docbook+xml=nvim.desktop; +application/x-yaml=nvim.desktop; +text/markdown=nvim.desktop; +text/plain=nvim.desktop; +text/x-cmake=nvim.desktop; +x-scheme-handler/http=brave-browser.desktop; +x-scheme-handler/https=brave-browser.desktop; + +[Default Applications] +application/json=nvim.desktop; +application/x-docbook+xml=nvim.desktop; +application/x-yaml=nvim.desktop; +text/markdown=nvim.desktop; +text/plain=nvim.desktop; +text/x-cmake=nvim.desktop; +x-scheme-handler/element=Beeper.desktop +x-scheme-handler/http=brave-browser.desktop; +x-scheme-handler/https=brave-browser.desktop; diff --git a/plasma-configuration.nix b/plasma-configuration.nix new file mode 100644 index 0000000..10b743b --- /dev/null +++ b/plasma-configuration.nix @@ -0,0 +1,1792 @@ +{ + programs.plasma = { + enable = true; + shortcuts = { + "ActivityManager"."switch-to-activity-7815803c-28fd-459f-8c3e-1add2e558ae8" = + [ ]; + "ActivityManager"."switch-to-activity-8952e4a8-c729-4a72-b273-409ec1764134" = + [ ]; + "KDE Keyboard Layout Switcher"."Switch to Last-Used Keyboard Layout" = + "none"; + "KDE Keyboard Layout Switcher"."Switch to Next Keyboard Layout" = + "Meta+Alt+K"; + "kaccess"."Toggle Screen Reader On and Off" = "Meta+Alt+S"; + "kcm_touchpad"."Disable Touchpad" = "Touchpad Off"; + "kcm_touchpad"."Enable Touchpad" = "Touchpad On"; + "kcm_touchpad"."Toggle Touchpad" = [ + "Touchpad Toggle" + "" + "Meta+Ctrl+Zenkaku Hankaku,Touchpad Toggle" + "Meta+Ctrl+Zenkaku Hankaku" + ]; + "kmix"."decrease_microphone_volume" = "Microphone Volume Down"; + "kmix"."decrease_volume" = "Volume Down"; + "kmix"."decrease_volume_small" = "Shift+Volume Down"; + "kmix"."increase_microphone_volume" = "Microphone Volume Up"; + "kmix"."increase_volume" = "Volume Up"; + "kmix"."increase_volume_small" = "Shift+Volume Up"; + "kmix"."mic_mute" = "Meta+Volume Mute"; + "kmix"."mute" = "Volume Mute"; + "ksmserver"."Halt Without Confirmation" = [ ]; + "ksmserver"."Lock Session" = ""; + "ksmserver"."Log Out" = "Ctrl+Alt+Del"; + "ksmserver"."Log Out Without Confirmation" = [ ]; + "ksmserver"."LogOut" = [ ]; + "ksmserver"."Reboot" = [ ]; + "ksmserver"."Reboot Without Confirmation" = [ ]; + "ksmserver"."Shut Down" = [ ]; + "kwin"."Activate Window Demanding Attention" = "Meta+Ctrl+A"; + "kwin"."ClearLastMouseMark" = + "Meta+Alt+U"; + "kwin"."ClearMouseMarks" = + "Meta+Alt+Del"; + "kwin"."Cycle Overview" = [ ]; + "kwin"."Cycle Overview Opposite" = [ ]; + "kwin"."Decrease Opacity" = "Meta+Alt+-"; + "kwin"."Edit Tiles" = "Meta+T"; + "kwin"."Expose" = "Ctrl+F9"; + "kwin"."ExposeAll" = [ + "Ctrl+F10" + "" + "Launch (C)\\, ,Ctrl+F10" + "Launch (C),Toggle Present Windows (All desktops)" + ]; + "kwin"."ExposeClass" = "Ctrl+F7"; + "kwin"."ExposeClassCurrentDesktop" = [ ]; + "kwin"."Grid View" = "Meta+G"; + "kwin"."Increase Opacity" = [ "Meta+Alt+=" "Meta+Alt++"]; + "kwin"."Kill Window" = "Meta+Ctrl+Esc"; + "kwin"."Move Tablet to Next Output" = [ ]; + "kwin"."MoveMouseToCenter" = "Meta+F6"; + "kwin"."MoveMouseToFocus" = "Meta+F5"; + "kwin"."MoveZoomDown" = [ ]; + "kwin"."MoveZoomLeft" = [ ]; + "kwin"."MoveZoomRight" = [ ]; + "kwin"."MoveZoomUp" = [ ]; + "kwin"."Overview" = "Meta+W"; + "kwin"."Setup Window Shortcut" = [ ]; + "kwin"."Show Desktop" = "Meta+D"; + "kwin"."Suspend Compositing" = "Alt+Shift+F12"; + "kwin"."Switch One Desktop Down" = "Meta+Ctrl+J"; + "kwin"."Switch One Desktop Up" = "Meta+Ctrl+K"; + "kwin"."Switch One Desktop to the Left" = "Meta+Ctrl+H"; + "kwin"."Switch One Desktop to the Right" = "Meta+Ctrl+L"; + "kwin"."Switch Window Down" = "Meta+Alt+J"; + "kwin"."Switch Window Left" = "Meta+Alt+H"; + "kwin"."Switch Window Right" = "Meta+Alt+L"; + "kwin"."Switch Window Up" = "Meta+Alt+K"; + "kwin"."Switch to Desktop 1" = "Ctrl+F1"; + "kwin"."Switch to Desktop 10" = [ ]; + "kwin"."Switch to Desktop 11" = [ ]; + "kwin"."Switch to Desktop 12" = [ ]; + "kwin"."Switch to Desktop 13" = [ ]; + "kwin"."Switch to Desktop 14" = [ ]; + "kwin"."Switch to Desktop 15" = [ ]; + "kwin"."Switch to Desktop 16" = [ ]; + "kwin"."Switch to Desktop 17" = [ ]; + "kwin"."Switch to Desktop 18" = [ ]; + "kwin"."Switch to Desktop 19" = [ ]; + "kwin"."Switch to Desktop 2" = "Ctrl+F2"; + "kwin"."Switch to Desktop 20" = [ ]; + "kwin"."Switch to Desktop 3" = "Ctrl+F3"; + "kwin"."Switch to Desktop 4" = "Ctrl+F4"; + "kwin"."Switch to Desktop 5" = [ ]; + "kwin"."Switch to Desktop 6" = [ ]; + "kwin"."Switch to Desktop 7" = [ ]; + "kwin"."Switch to Desktop 8" = [ ]; + "kwin"."Switch to Desktop 9" = [ ]; + "kwin"."Switch to Next Desktop" = "Meta+Alt+L"; + "kwin"."Switch to Next Screen" = [ ]; + "kwin"."Switch to Previous Desktop" = "Meta+Alt+H"; + "kwin"."Switch to Previous Screen" = [ ]; + "kwin"."Switch to Screen 0" = [ ]; + "kwin"."Switch to Screen 1" = [ ]; + "kwin"."Switch to Screen 2" = [ ]; + "kwin"."Switch to Screen 3" = [ ]; + "kwin"."Switch to Screen 4" = [ ]; + "kwin"."Switch to Screen 5" = [ ]; + "kwin"."Switch to Screen 6" = [ ]; + "kwin"."Switch to Screen 7" = [ ]; + "kwin"."Switch to Screen Above" = [ ]; + "kwin"."Switch to Screen Below" = [ ]; + "kwin"."Switch to Screen to the Left" = [ ]; + "kwin"."Switch to Screen to the Right" = [ ]; + "kwin"."Toggle Night Color" = [ ]; + "kwin"."Toggle Window Raise/Lower" = [ ]; + "kwin"."ToggleCurrentThumbnail" = "Meta+Ctrl+T"; + "kwin"."Walk Through Windows" = "Alt+Tab"; + "kwin"."Walk Through Windows (Reverse)" = "Alt+Shift+Tab"; + "kwin"."Walk Through Windows Alternative" = [ ]; + "kwin"."Walk Through Windows Alternative (Reverse)" = [ ]; + "kwin"."Walk Through Windows of Current Application" = "Alt+`"; + "kwin"."Walk Through Windows of Current Application (Reverse)" = "Alt+~"; + "kwin"."Walk Through Windows of Current Application Alternative" = [ ]; + "kwin"."Walk Through Windows of Current Application Alternative (Reverse)" = + [ ]; + "kwin"."Window Above Other Windows" = [ ]; + "kwin"."Window Below Other Windows" = [ ]; + "kwin"."Window Close" = "Alt+F4"; + "kwin"."Window Fullscreen" = [ ]; + "kwin"."Window Grow Horizontal" = [ ]; + "kwin"."Window Grow Vertical" = [ ]; + "kwin"."Window Lower" = [ ]; + "kwin"."Window Maximize" = "Meta+I"; + "kwin"."Window Maximize Horizontal" = [ ]; + "kwin"."Window Maximize Vertical" = [ ]; + "kwin"."Window Minimize" = "Meta+O"; + "kwin"."Window Move" = [ ]; + "kwin"."Window Move Center" = [ ]; + "kwin"."Window No Border" = [ ]; + "kwin"."Window On All Desktops" = [ ]; + "kwin"."Window One Desktop Down" = "Meta+Ctrl+Shift+J"; + "kwin"."Window One Desktop Up" = "Meta+Ctrl+Shift+K"; + "kwin"."Window One Desktop to the Left" = "Meta+Ctrl+Shift+H"; + "kwin"."Window One Desktop to the Right" = "Meta+Ctrl+Shift+L"; + "kwin"."Window One Screen Down" = [ ]; + "kwin"."Window One Screen Up" = [ ]; + "kwin"."Window One Screen to the Left" = [ ]; + "kwin"."Window One Screen to the Right" = [ ]; + "kwin"."Window Operations Menu" = "Alt+F3"; + "kwin"."Window Pack Down" = [ ]; + "kwin"."Window Pack Left" = [ ]; + "kwin"."Window Pack Right" = [ ]; + "kwin"."Window Pack Up" = [ ]; + "kwin"."Window Quick Tile Bottom" = "Meta+J"; + "kwin"."Window Quick Tile Bottom Left" = [ ]; + "kwin"."Window Quick Tile Bottom Right" = [ ]; + "kwin"."Window Quick Tile Left" = "Meta+H"; + "kwin"."Window Quick Tile Right" = "Meta+L"; + "kwin"."Window Quick Tile Top" = "Meta+K"; + "kwin"."Window Quick Tile Top Left" = [ ]; + "kwin"."Window Quick Tile Top Right" = [ ]; + "kwin"."Window Raise" = [ ]; + "kwin"."Window Resize" = [ ]; + "kwin"."Window Shade" = [ ]; + "kwin"."Window Shrink Horizontal" = [ ]; + "kwin"."Window Shrink Vertical" = [ ]; + "kwin"."Window to Desktop 1" = [ ]; + "kwin"."Window to Desktop 10" = [ ]; + "kwin"."Window to Desktop 11" = [ ]; + "kwin"."Window to Desktop 12" = [ ]; + "kwin"."Window to Desktop 13" = [ ]; + "kwin"."Window to Desktop 14" = [ ]; + "kwin"."Window to Desktop 15" = [ ]; + "kwin"."Window to Desktop 16" = [ ]; + "kwin"."Window to Desktop 17" = [ ]; + "kwin"."Window to Desktop 18" = [ ]; + "kwin"."Window to Desktop 19" = [ ]; + "kwin"."Window to Desktop 2" = [ ]; + "kwin"."Window to Desktop 20" = [ ]; + "kwin"."Window to Desktop 3" = [ ]; + "kwin"."Window to Desktop 4" = [ ]; + "kwin"."Window to Desktop 5" = [ ]; + "kwin"."Window to Desktop 6" = [ ]; + "kwin"."Window to Desktop 7" = [ ]; + "kwin"."Window to Desktop 8" = [ ]; + "kwin"."Window to Desktop 9" = [ ]; + "kwin"."Window to Next Desktop" = [ ]; + "kwin"."Window to Next Screen" = "Meta+Shift+L"; + "kwin"."Window to Previous Desktop" = [ ]; + "kwin"."Window to Previous Screen" = "Meta+Shift+H"; + "kwin"."Window to Screen 0" = [ ]; + "kwin"."Window to Screen 1" = [ ]; + "kwin"."Window to Screen 2" = [ ]; + "kwin"."Window to Screen 3" = [ ]; + "kwin"."Window to Screen 4" = [ ]; + "kwin"."Window to Screen 5" = [ ]; + "kwin"."Window to Screen 6" = [ ]; + "kwin"."Window to Screen 7" = [ ]; + "kwin"."view_actual_size" = "Meta+0"; + "kwin"."view_zoom_in" = [ "Meta++" "Meta+=" ]; + "kwin"."view_zoom_out" = "Meta+-"; + "mediacontrol"."mediavolumedown" = [ ]; + "mediacontrol"."mediavolumeup" = [ ]; + "mediacontrol"."nextmedia" = "Media Next"; + "mediacontrol"."pausemedia" = "Media Pause"; + "mediacontrol"."playmedia" = [ ]; + "mediacontrol"."playpausemedia" = "Media Play"; + "mediacontrol"."previousmedia" = "Media Previous"; + "mediacontrol"."stopmedia" = "Media Stop"; + "org_kde_powerdevil"."Decrease Keyboard Brightness" = + "Keyboard Brightness Down"; + "org_kde_powerdevil"."Decrease Screen Brightness" = + "Monitor Brightness Down"; + "org_kde_powerdevil"."Decrease Screen Brightness Small" = + "Shift+Monitor Brightness Down"; + "org_kde_powerdevil"."Hibernate" = "Hibernate"; + "org_kde_powerdevil"."Increase Keyboard Brightness" = + "Keyboard Brightness Up"; + "org_kde_powerdevil"."Increase Screen Brightness" = + "Monitor Brightness Up"; + "org_kde_powerdevil"."Increase Screen Brightness Small" = + "Shift+Monitor Brightness Up"; + "org_kde_powerdevil"."PowerDown" = "Power Down"; + "org_kde_powerdevil"."PowerOff" = "Power Off"; + "org_kde_powerdevil"."Sleep" = "Sleep"; + "org_kde_powerdevil"."Toggle Keyboard Backlight" = + "Keyboard Light On/Off"; + "org_kde_powerdevil"."Turn Off Screen" = [ ]; + "org_kde_powerdevil"."powerProfile" = + [ "Battery" "" "Meta+B\\, ,Battery" "Meta+B,Switch Power Profile" ]; + "plasmashell"."activate application launcher" = + [ "Alt+F1" "Alt+F1,Activate Application Launcher" ]; + "plasmashell"."activate task manager entry 1" = "Meta+1"; + "plasmashell"."activate task manager entry 10" = + ",Meta+0,Activate Task Manager Entry 10"; + "plasmashell"."activate task manager entry 2" = "Meta+2"; + "plasmashell"."activate task manager entry 3" = "Meta+3"; + "plasmashell"."activate task manager entry 4" = "Meta+4"; + "plasmashell"."activate task manager entry 5" = "Meta+5"; + "plasmashell"."activate task manager entry 6" = "Meta+6"; + "plasmashell"."activate task manager entry 7" = "Meta+7"; + "plasmashell"."activate task manager entry 8" = "Meta+8"; + "plasmashell"."activate task manager entry 9" = "Meta+9"; + "plasmashell"."clear-history" = [ ]; + "plasmashell"."clipboard_action" = "Meta+Ctrl+X"; + "plasmashell"."cycle-panels" = "Meta+Alt+P"; + "plasmashell"."cycleNextAction" = "none,,Next History Item"; + "plasmashell"."cyclePrevAction" = [ ]; + "plasmashell"."manage activities" = "Meta+Q"; + "plasmashell"."next activity" = "Meta+A"; + "plasmashell"."previous activity" = "Meta+Shift+A"; + "plasmashell"."repeat_action" = "Meta+Ctrl+R"; + "plasmashell"."show dashboard" = "Ctrl+F12"; + "plasmashell"."show-barcode" = [ ]; + "plasmashell"."show-on-mouse-pos" = "Meta+V"; + "plasmashell"."stop current activity" = "Meta+S"; + "plasmashell"."switch to next activity" = [ ]; + "plasmashell"."switch to previous activity" = [ ]; + "plasmashell"."toggle do not disturb" = [ ]; + "services/org.kde.krunner.desktop"."RunClipboard" = [ ]; + "services/org.kde.krunner.desktop"."_launch" = + [ "Search" "Alt+F2" "Alt+Space" "Meta" ]; + "services/org.kde.spectacle.desktop"."RecordRegion" = "Meta+Shift+R"; + "services/org.kde.spectacle.desktop"."RecordWindow" = [ ]; + }; + configFile = { + "baloofilerc"."General"."dbVersion" = 2; + "baloofilerc"."General"."exclude filters" = + "*~,*.part,*.o,*.la,*.lo,*.loT,*.moc,moc_*.cpp,qrc_*.cpp,ui_*.h,cmake_install.cmake,CMakeCache.txt,CTestTestfile.cmake,libtool,config.status,confdefs.h,autom4te,conftest,confstat,Makefile.am,*.gcode,.ninja_deps,.ninja_log,build.ninja,*.csproj,*.m4,*.rej,*.gmo,*.pc,*.omf,*.aux,*.tmp,*.po,*.vm*,*.nvram,*.rcore,*.swp,*.swap,lzo,litmain.sh,*.orig,.histfile.*,.xsession-errors*,*.map,*.so,*.a,*.db,*.qrc,*.ini,*.init,*.img,*.vdi,*.vbox*,vbox.log,*.qcow2,*.vmdk,*.vhd,*.vhdx,*.sql,*.sql.gz,*.ytdl,*.tfstate*,*.class,*.pyc,*.pyo,*.elc,*.qmlc,*.jsc,*.fastq,*.fq,*.gb,*.fasta,*.fna,*.gbff,*.faa,po,CVS,.svn,.git,_darcs,.bzr,.hg,CMakeFiles,CMakeTmp,CMakeTmpQmake,.moc,.obj,.pch,.uic,.npm,.yarn,.yarn-cache,__pycache__,node_modules,node_packages,nbproject,.terraform,.venv,venv,core-dumps,lost+found"; + "baloofilerc"."General"."exclude filters version" = 9; + "dolphinrc"."ContextMenu"."ShowCopyMoveMenu" = true; + "dolphinrc"."DetailsMode"."PreviewSize" = 32; + "dolphinrc"."General"."FilterBar" = true; + "dolphinrc"."General"."GlobalViewProps" = false; + "dolphinrc"."General"."OpenExternallyCalledFolderInNewTab" = true; + "dolphinrc"."General"."ViewPropsTimestamp" = "2024,10,31,20,47,42.939"; + "dolphinrc"."KFileDialog Settings"."Places Icons Auto-resize" = false; + "dolphinrc"."KFileDialog Settings"."Places Icons Static Size" = 22; + "dolphinrc"."PreviewSettings"."Plugins" = + "appimagethumbnail,audiothumbnail,blenderthumbnail,comicbookthumbnail,cursorthumbnail,djvuthumbnail,ebookthumbnail,exrthumbnail,directorythumbnail,fontthumbnail,imagethumbnail,jpegthumbnail,kraorathumbnail,windowsexethumbnail,windowsimagethumbnail,mltpreview,mobithumbnail,opendocumentthumbnail,gsthumbnail,rawthumbnail,svgthumbnail,textthumbnail,ffmpegthumbs"; + "dolphinrc"."Search"."Location" = "Everywhere"; + "dolphinrc"."VersionControl"."enabledPlugins" = "Git"; + "kactivitymanagerdrc"."activities"."8952e4a8-c729-4a72-b273-409ec1764134" = + "Default"; + "kactivitymanagerdrc"."activities-icons"."8952e4a8-c729-4a72-b273-409ec1764134" = + "preferences-desktop-default-applications"; + "kactivitymanagerdrc"."main"."currentActivity" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "kactivitymanagerdrc"."main"."runningActivities" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "kactivitymanagerdrc"."main"."stoppedActivities" = ""; + "katerc"."BuildConfig"."AllowedCommandLines" = ""; + "katerc"."BuildConfig"."AutoSwitchToOutput" = true; + "katerc"."BuildConfig"."BlockedCommandLines" = ""; + "katerc"."BuildConfig"."UseDiagnosticsOutput" = true; + "katerc"."CTags"."GlobalCommand" = + "ctags -R --c++-typesx3d+px --extrax3d+q --excmdx3dpattern --excludex3dMakefile --excludex3d."; + "katerc"."CTags"."GlobalNumTargets" = 0; + "katerc"."ColorPicker"."HexLengths" = "3,6,9,12"; + "katerc"."ColorPicker"."NamedColors" = false; + "katerc"."ColorPicker"."PreviewAfterColor" = true; + "katerc"."ColoredBrackets"."color1" = "#1275ef"; + "katerc"."ColoredBrackets"."color2" = "#f83c1f"; + "katerc"."ColoredBrackets"."color3" = "#9dba1e"; + "katerc"."ColoredBrackets"."color4" = "#e219e2"; + "katerc"."ColoredBrackets"."color5" = "#37d21c"; + "katerc"."General"."Allow Tab Scrolling" = true; + "katerc"."General"."Auto Hide Tabs" = false; + "katerc"."General"."Close After Last" = false; + "katerc"."General"."Close documents with window" = true; + "katerc"."General"."Cycle To First Tab" = true; + "katerc"."General"."Days Meta Infos" = 30; + "katerc"."General"."Diagnostics Limit" = 12000; + "katerc"."General"."Diff Show Style" = 0; + "katerc"."General"."Elide Tab Text" = false; + "katerc"."General"."Enable Context ToolView" = false; + "katerc"."General"."Expand Tabs" = false; + "katerc"."General"."Icon size for left and right sidebar buttons" = 32; + "katerc"."General"."Last Session" = "nixos"; + "katerc"."General"."Modified Notification" = false; + "katerc"."General"."Mouse back button action" = 0; + "katerc"."General"."Mouse forward button action" = 0; + "katerc"."General"."Open New Tab To The Right Of Current" = false; + "katerc"."General"."Output History Limit" = 100; + "katerc"."General"."Output With Date" = false; + "katerc"."General"."Quickopen Filter Mode" = 0; + "katerc"."General"."Quickopen List Mode" = true; + "katerc"."General"."Recent File List Entry Count" = 10; + "katerc"."General"."Restore Window Configuration" = true; + "katerc"."General"."SDI Mode" = false; + "katerc"."General"."Save Meta Infos" = true; + "katerc"."General"."Session Manager Sort Column" = 0; + "katerc"."General"."Session Manager Sort Order" = 0; + "katerc"."General"."Show Full Path in Title" = false; + "katerc"."General"."Show Menu Bar" = true; + "katerc"."General"."Show Status Bar" = true; + "katerc"."General"."Show Symbol In Navigation Bar" = true; + "katerc"."General"."Show Tab Bar" = true; + "katerc"."General"."Show Tabs Close Button" = true; + "katerc"."General"."Show Url Nav Bar" = true; + "katerc"."General"."Show output view for message type" = 1; + "katerc"."General"."Show text for left and right sidebar" = false; + "katerc"."General"."Show welcome view for new window" = true; + "katerc"."General"."Startup Session" = "manual"; + "katerc"."General"."Stash new unsaved files" = true; + "katerc"."General"."Stash unsaved file changes" = false; + "katerc"."General"."Sync section size with tab positions" = false; + "katerc"."General"."Tab Double Click New Document" = true; + "katerc"."General"."Tab Middle Click Close Document" = true; + "katerc"."General"."Tabbar Tab Limit" = 0; + "katerc"."KTextEditor Document"."Allow End of Line Detection" = true; + "katerc"."KTextEditor Document"."Auto Detect Indent" = true; + "katerc"."KTextEditor Document"."Auto Reload If State Is In Version Control" = + true; + "katerc"."KTextEditor Document"."Auto Save" = false; + "katerc"."KTextEditor Document"."Auto Save Interval" = 0; + "katerc"."KTextEditor Document"."Auto Save On Focus Out" = false; + "katerc"."KTextEditor Document"."BOM" = false; + "katerc"."KTextEditor Document"."Backup Local" = false; + "katerc"."KTextEditor Document"."Backup Prefix" = ""; + "katerc"."KTextEditor Document"."Backup Remote" = false; + "katerc"."KTextEditor Document"."Backup Suffix" = "~"; + "katerc"."KTextEditor Document"."Camel Cursor" = true; + "katerc"."KTextEditor Document"."Encoding" = "UTF-8"; + "katerc"."KTextEditor Document"."End of Line" = 0; + "katerc"."KTextEditor Document"."Indent On Backspace" = true; + "katerc"."KTextEditor Document"."Indent On Tab" = true; + "katerc"."KTextEditor Document"."Indent On Text Paste" = true; + "katerc"."KTextEditor Document"."Indentation Mode" = "normal"; + "katerc"."KTextEditor Document"."Indentation Width" = 4; + "katerc"."KTextEditor Document"."Keep Extra Spaces" = false; + "katerc"."KTextEditor Document"."Line Length Limit" = 10000; + "katerc"."KTextEditor Document"."Newline at End of File" = true; + "katerc"."KTextEditor Document"."On-The-Fly Spellcheck" = false; + "katerc"."KTextEditor Document"."Overwrite Mode" = false; + "katerc"."KTextEditor Document"."PageUp/PageDown Moves Cursor" = false; + "katerc"."KTextEditor Document"."Remove Spaces" = 1; + "katerc"."KTextEditor Document"."ReplaceTabsDyn" = true; + "katerc"."KTextEditor Document"."Show Spaces" = 0; + "katerc"."KTextEditor Document"."Show Tabs" = true; + "katerc"."KTextEditor Document"."Smart Home" = true; + "katerc"."KTextEditor Document"."Swap Directory" = ""; + "katerc"."KTextEditor Document"."Swap File Mode" = 1; + "katerc"."KTextEditor Document"."Swap Sync Interval" = 15; + "katerc"."KTextEditor Document"."Tab Handling" = 2; + "katerc"."KTextEditor Document"."Tab Width" = 4; + "katerc"."KTextEditor Document"."Trailing Marker Size" = 1; + "katerc"."KTextEditor Document"."Word Wrap" = false; + "katerc"."KTextEditor Document"."Word Wrap Column" = 80; + "katerc"."KTextEditor Renderer"."Animate Bracket Matching" = false; + "katerc"."KTextEditor Renderer"."Auto Color Theme Selection" = true; + "katerc"."KTextEditor Renderer"."Color Theme" = "Breeze Dark"; + "katerc"."KTextEditor Renderer"."Line Height Multiplier" = 1; + "katerc"."KTextEditor Renderer"."Show Indentation Lines" = false; + "katerc"."KTextEditor Renderer"."Show Whole Bracket Expression" = false; + "katerc"."KTextEditor Renderer"."Text Font" = + "Hack,10,-1,7,400,0,0,0,0,0,0,0,0,0,0,1"; + "katerc"."KTextEditor Renderer"."Text Font Features" = ""; + "katerc"."KTextEditor Renderer"."Word Wrap Marker" = false; + "katerc"."KTextEditor View"."Allow Mark Menu" = true; + "katerc"."KTextEditor View"."Auto Brackets" = true; + "katerc"."KTextEditor View"."Auto Center Lines" = 0; + "katerc"."KTextEditor View"."Auto Completion" = true; + "katerc"."KTextEditor View"."Auto Completion Preselect First Entry" = + true; + "katerc"."KTextEditor View"."Backspace Remove Composed Characters" = + false; + "katerc"."KTextEditor View"."Bookmark Menu Sorting" = 0; + "katerc"."KTextEditor View"."Bracket Match Preview" = false; + "katerc"."KTextEditor View"."Chars To Enclose Selection" = + ''<>(){}x5bx5d'"''; + "katerc"."KTextEditor View"."Default Mark Type" = 1; + "katerc"."KTextEditor View"."Dynamic Word Wrap" = true; + "katerc"."KTextEditor View"."Dynamic Word Wrap Align Indent" = 80; + "katerc"."KTextEditor View"."Dynamic Word Wrap At Static Marker" = false; + "katerc"."KTextEditor View"."Dynamic Word Wrap Indicators" = 1; + "katerc"."KTextEditor View"."Dynamic Wrap not at word boundaries" = false; + "katerc"."KTextEditor View"."Enable Accessibility" = true; + "katerc"."KTextEditor View"."Enable Tab completion" = false; + "katerc"."KTextEditor View"."Enter To Insert Completion" = true; + "katerc"."KTextEditor View"."Fold First Line" = false; + "katerc"."KTextEditor View"."Folding Bar" = true; + "katerc"."KTextEditor View"."Folding Preview" = true; + "katerc"."KTextEditor View"."Icon Bar" = false; + "katerc"."KTextEditor View"."Input Mode" = 1; + "katerc"."KTextEditor View"."Keyword Completion" = true; + "katerc"."KTextEditor View"."Line Modification" = true; + "katerc"."KTextEditor View"."Line Numbers" = true; + "katerc"."KTextEditor View"."Max Clipboard History Entries" = 20; + "katerc"."KTextEditor View"."Maximum Search History Size" = 100; + "katerc"."KTextEditor View"."Mouse Paste At Cursor Position" = false; + "katerc"."KTextEditor View"."Multiple Cursor Modifier" = 134217728; + "katerc"."KTextEditor View"."Persistent Selection" = false; + "katerc"."KTextEditor View"."Scroll Bar Marks" = false; + "katerc"."KTextEditor View"."Scroll Bar Mini Map All" = true; + "katerc"."KTextEditor View"."Scroll Bar Mini Map Width" = 60; + "katerc"."KTextEditor View"."Scroll Bar MiniMap" = true; + "katerc"."KTextEditor View"."Scroll Bar Preview" = true; + "katerc"."KTextEditor View"."Scroll Past End" = false; + "katerc"."KTextEditor View"."Search/Replace Flags" = 140; + "katerc"."KTextEditor View"."Shoe Line Ending Type in Statusbar" = false; + "katerc"."KTextEditor View"."Show Documentation With Completion" = true; + "katerc"."KTextEditor View"."Show File Encoding" = true; + "katerc"."KTextEditor View"."Show Folding Icons On Hover Only" = true; + "katerc"."KTextEditor View"."Show Line Count" = false; + "katerc"."KTextEditor View"."Show Scrollbars" = 0; + "katerc"."KTextEditor View"."Show Statusbar Dictionary" = true; + "katerc"."KTextEditor View"."Show Statusbar Highlighting Mode" = true; + "katerc"."KTextEditor View"."Show Statusbar Input Mode" = true; + "katerc"."KTextEditor View"."Show Statusbar Line Column" = true; + "katerc"."KTextEditor View"."Show Statusbar Tab Settings" = true; + "katerc"."KTextEditor View"."Show Word Count" = false; + "katerc"."KTextEditor View"."Smart Copy Cut" = true; + "katerc"."KTextEditor View"."Statusbar Line Column Compact Mode" = true; + "katerc"."KTextEditor View"."Text Drag And Drop" = true; + "katerc"."KTextEditor View"."User Sets Of Chars To Enclose Selection" = + ""; + "katerc"."KTextEditor View"."Vi Input Mode Steal Keys" = true; + "katerc"."KTextEditor View"."Vi Relative Line Numbers" = true; + "katerc"."KTextEditor View"."Word Completion" = true; + "katerc"."KTextEditor View"."Word Completion Minimal Word Length" = 3; + "katerc"."KTextEditor View"."Word Completion Remove Tail" = true; + "katerc"."Konsole"."AutoSyncronizeMode" = 1; + "katerc"."Konsole"."KonsoleEscKeyBehaviour" = true; + "katerc"."Konsole"."KonsoleEscKeyExceptions" = "vi,vim,nvim,git"; + "katerc"."Konsole"."RemoveExtension" = false; + "katerc"."Konsole"."RunPrefix" = ""; + "katerc"."Konsole"."SetEditor" = false; + "katerc"."MainWindow/Toolbar gdbplugin"."IconSize" = 16; + "katerc"."PluginSymbolViewer"."ExpandTree" = false; + "katerc"."PluginSymbolViewer"."SortSymbols" = false; + "katerc"."PluginSymbolViewer"."TreeView" = false; + "katerc"."PluginSymbolViewer"."ViewTypes" = false; + "katerc"."Printing/HeaderFooter"."FooterBackground" = "211,211,211"; + "katerc"."Printing/HeaderFooter"."FooterBackgroundEnabled" = false; + "katerc"."Printing/HeaderFooter"."FooterEnabled" = true; + "katerc"."Printing/HeaderFooter"."FooterForeground" = "0,0,0"; + "katerc"."Printing/HeaderFooter"."FooterFormatCenter" = ""; + "katerc"."Printing/HeaderFooter"."FooterFormatLeft" = ""; + "katerc"."Printing/HeaderFooter"."FooterFormatRight" = "%U"; + "katerc"."Printing/HeaderFooter"."HeaderBackground" = "211,211,211"; + "katerc"."Printing/HeaderFooter"."HeaderBackgroundEnabled" = false; + "katerc"."Printing/HeaderFooter"."HeaderEnabled" = true; + "katerc"."Printing/HeaderFooter"."HeaderFooterFont" = + "Hack,10,-1,7,400,0,0,0,0,0,0,0,0,0,0,1"; + "katerc"."Printing/HeaderFooter"."HeaderForeground" = "0,0,0"; + "katerc"."Printing/HeaderFooter"."HeaderFormatCenter" = "%f"; + "katerc"."Printing/HeaderFooter"."HeaderFormatLeft" = "%y"; + "katerc"."Printing/HeaderFooter"."HeaderFormatRight" = "%p"; + "katerc"."Printing/Layout"."BackgroundColorEnabled" = false; + "katerc"."Printing/Layout"."BoxColor" = "invalid"; + "katerc"."Printing/Layout"."BoxEnabled" = false; + "katerc"."Printing/Layout"."BoxMargin" = 6; + "katerc"."Printing/Layout"."BoxWidth" = 1; + "katerc"."Printing/Layout"."Font" = + "Hack,10,-1,7,400,0,0,0,0,0,0,0,0,0,0,1"; + "katerc"."Printing/Text"."DontPrintFoldedCode" = true; + "katerc"."Printing/Text"."Legend" = false; + "katerc"."Printing/Text"."LineNumbers" = false; + "katerc"."Replicode"."replicodePath" = ""; + "katerc"."debugplugin"."DAPConfiguration" = ""; + "katerc"."filetree"."editShade" = "31,81,106"; + "katerc"."filetree"."listMode" = false; + "katerc"."filetree"."middleClickToClose" = false; + "katerc"."filetree"."shadingEnabled" = true; + "katerc"."filetree"."showCloseButton" = false; + "katerc"."filetree"."showFullPathOnRoots" = false; + "katerc"."filetree"."showToolbar" = true; + "katerc"."filetree"."sortRole" = 0; + "katerc"."filetree"."viewShade" = "81,49,95"; + "katerc"."lspclient"."AllowedServerCommandLines" = + "/run/current-system/sw/bin/clangd -log=error --background-index --limit-results=500 --completion-style=bundled,/run/current-system/sw/bin/clangd -logx3derror --background-index --limit-resultsx3d500 --completion-stylex3dbundled,/run/current-system/sw/bin/marksman server,/run/current-system/sw/bin/nil"; + "katerc"."lspclient"."AutoHover" = true; + "katerc"."lspclient"."AutoImport" = true; + "katerc"."lspclient"."BlockedServerCommandLines" = ""; + "katerc"."lspclient"."CompletionDocumentation" = true; + "katerc"."lspclient"."CompletionParens" = true; + "katerc"."lspclient"."Diagnostics" = true; + "katerc"."lspclient"."FormatOnSave" = false; + "katerc"."lspclient"."HighlightGoto" = true; + "katerc"."lspclient"."IncrementalSync" = false; + "katerc"."lspclient"."InlayHints" = false; + "katerc"."lspclient"."Messages" = true; + "katerc"."lspclient"."ReferencesDeclaration" = true; + "katerc"."lspclient"."SemanticHighlighting" = true; + "katerc"."lspclient"."ServerConfiguration" = ""; + "katerc"."lspclient"."SignatureHelp" = true; + "katerc"."lspclient"."SymbolDetails" = false; + "katerc"."lspclient"."SymbolExpand" = true; + "katerc"."lspclient"."SymbolSort" = false; + "katerc"."lspclient"."SymbolTree" = true; + "katerc"."lspclient"."TypeFormatting" = false; + "katerc"."project"."autoCMake" = true; + "katerc"."project"."autorepository" = "git,subversion,mercurial"; + "katerc"."project"."gitStatusDoubleClick" = 3; + "katerc"."project"."gitStatusSingleClick" = 0; + "katerc"."project"."index" = true; + "katerc"."project"."indexDirectory" = ""; + "katerc"."project"."multiProjectCompletion" = false; + "katerc"."project"."multiProjectGoto" = false; + "katerc"."project"."restoreProjectsForSessions" = false; + "kcminputrc"."Libinput/1267/12596/ASUE140A:00 04F3:3134 Touchpad"."DisableWhileTyping" = + false; + "kcminputrc"."Libinput/1267/12596/ASUE140A:00 04F3:3134 Touchpad"."Enabled" = + true; + "kcminputrc"."Libinput/1267/12596/ASUE140A:00 04F3:3134 Touchpad"."NaturalScroll" = + true; + "kcminputrc"."Libinput/1267/12596/ASUE140A:00 04F3:3134 Touchpad"."PointerAcceleration" = + 0.4; + "kcminputrc"."Libinput/1267/12596/ASUE140A:00 04F3:3134 Touchpad"."PointerAccelerationProfile" = + 2; + "kcminputrc"."Mouse"."X11LibInputXAccelProfileFlat" = true; + "kcminputrc"."Mouse"."XLbInptAccelProfileFlat" = false; + "kded5rc"."Module-browserintegrationreminder"."autoload" = false; + "kded5rc"."Module-device_automounter"."autoload" = false; + "kdeglobals"."DirSelect Dialog"."DirSelectDialog Size" = "834,584"; + "kdeglobals"."General"."AccentColor" = "228,177,98"; + "kdeglobals"."General"."LastUsedCustomAccentColor" = "61,174,233"; + "kdeglobals"."General"."UseSystemBell" = true; + "kdeglobals"."General"."XftAntialias" = true; + "kdeglobals"."General"."XftHintStyle" = "hintslight"; + "kdeglobals"."General"."XftSubPixel" = "rgb"; + "kdeglobals"."General"."accentColorFromWallpaper" = true; + "kdeglobals"."KDE"."LookAndFeelPackage" = "org.kde.breezedark.desktop"; + "kdeglobals"."KDE"."ShowDeleteCommand" = true; + "kdeglobals"."KFileDialog Settings"."Allow Expansion" = false; + "kdeglobals"."KFileDialog Settings"."Automatically select filename extension" = + true; + "kdeglobals"."KFileDialog Settings"."Breadcrumb Navigation" = true; + "kdeglobals"."KFileDialog Settings"."Decoration position" = 2; + "kdeglobals"."KFileDialog Settings"."LocationCombo Completionmode" = 5; + "kdeglobals"."KFileDialog Settings"."PathCombo Completionmode" = 5; + "kdeglobals"."KFileDialog Settings"."Show Bookmarks" = false; + "kdeglobals"."KFileDialog Settings"."Show Full Path" = false; + "kdeglobals"."KFileDialog Settings"."Show Inline Previews" = true; + "kdeglobals"."KFileDialog Settings"."Show Preview" = false; + "kdeglobals"."KFileDialog Settings"."Show Speedbar" = true; + "kdeglobals"."KFileDialog Settings"."Show hidden files" = false; + "kdeglobals"."KFileDialog Settings"."Sort by" = "Name"; + "kdeglobals"."KFileDialog Settings"."Sort directories first" = true; + "kdeglobals"."KFileDialog Settings"."Sort hidden files last" = false; + "kdeglobals"."KFileDialog Settings"."Sort reversed" = false; + "kdeglobals"."KFileDialog Settings"."Speedbar Width" = 154; + "kdeglobals"."KFileDialog Settings"."View Style" = "DetailTree"; + "kdeglobals"."KShortcutsDialog Settings"."Dialog Size" = "600,710"; + "kdeglobals"."PreviewSettings"."EnableRemoteFolderThumbnail" = false; + "kdeglobals"."PreviewSettings"."MaximumRemoteSize" = 0; + "kdeglobals"."Shortcuts"."OpenContextMenu" = "Shift+F10; Menu"; + "kdeglobals"."WM"."activeBackground" = "49,54,59"; + "kdeglobals"."WM"."activeBlend" = "252,252,252"; + "kdeglobals"."WM"."activeForeground" = "252,252,252"; + "kdeglobals"."WM"."inactiveBackground" = "42,46,50"; + "kdeglobals"."WM"."inactiveBlend" = "161,169,177"; + "kdeglobals"."WM"."inactiveForeground" = "161,169,177"; + "kiorc"."Confirmations"."ConfirmDelete" = true; + "kiorc"."Confirmations"."ConfirmEmptyTrash" = true; + "kiorc"."Confirmations"."ConfirmTrash" = false; + "kiorc"."Executable scripts"."behaviourOnLaunch" = "alwaysAsk"; + "krunnerrc"."General"."historyBehavior" = "ImmediateCompletion"; + "krunnerrc"."Plugins"."baloosearchEnabled" = true; + "kscreenlockerrc"."Greeter/Wallpaper/org.kde.image/General"."Image" = + "/nix/store/b8qk4b7dz8xp3i9rfkc7m66jln20i170-plasma-workspace-wallpapers-6.2.5/share/wallpapers/Flow/"; + "kscreenlockerrc"."Greeter/Wallpaper/org.kde.image/General"."PreviewImage" = + "/nix/store/b8qk4b7dz8xp3i9rfkc7m66jln20i170-plasma-workspace-wallpapers-6.2.5/share/wallpapers/Flow/"; + "kservicemenurc"."Show"."compressfileitemaction" = true; + "kservicemenurc"."Show"."extractfileitemaction" = true; + "kservicemenurc"."Show"."forgetfileitemaction" = true; + "kservicemenurc"."Show"."installFont" = true; + "kservicemenurc"."Show"."kactivitymanagerd_fileitem_linking_plugin" = + true; + "kservicemenurc"."Show"."kdeconnectfileitemaction" = true; + "kservicemenurc"."Show"."kio-admin" = true; + "kservicemenurc"."Show"."kompare" = true; + "kservicemenurc"."Show"."makefileactions" = true; + "kservicemenurc"."Show"."mountisoaction" = true; + "kservicemenurc"."Show"."movetonewfolderitemaction" = true; + "kservicemenurc"."Show"."runInKonsole" = true; + "kservicemenurc"."Show"."slideshowfileitemaction" = true; + "kservicemenurc"."Show"."tagsfileitemaction" = true; + "kservicemenurc"."Show"."wallpaperfileitemaction" = true; + "ksmserverrc"."SubSession: 069997a6-c007-45e7-95e7-0fb9bb492637"."count" = + 0; + "ksmserverrc"."SubSession: 13d011ce-e331-44a7-be21-3e4a4cf6b43a"."count" = + 0; + "ksmserverrc"."SubSession: 1abacc9e-bff1-48ff-b28e-f1a64b6e525e"."count" = + 0; + "ksmserverrc"."SubSession: 1c34fb26-0301-4ac9-9a92-c57076097383"."count" = + 0; + "ksmserverrc"."SubSession: 8952e4a8-c729-4a72-b273-409ec1764134"."count" = + 0; + "ksmserverrc"."SubSession: 8d6575b3-1959-4f8b-bb0e-239b7da3ae30"."count" = + 0; + "ksplashrc"."KSplash"."Engine" = "KSplashQML"; + "ksplashrc"."KSplash"."Theme" = "org.kde.breeze.desktop"; + "ktrashrc"."\\/home\\/esvagy\\/.local\\/share\\/Trash"."Days" = 7; + "ktrashrc"."\\/home\\/esvagy\\/.local\\/share\\/Trash"."LimitReachedAction" = + 0; + "ktrashrc"."\\/home\\/esvagy\\/.local\\/share\\/Trash"."Percent" = 10; + "ktrashrc"."\\/home\\/esvagy\\/.local\\/share\\/Trash"."UseSizeLimit" = + true; + "ktrashrc"."\\/home\\/esvagy\\/.local\\/share\\/Trash"."UseTimeLimit" = + false; + "kuriikwsfilterrc"."General"."DefaultWebShortcut" = "en2de"; + "kuriikwsfilterrc"."General"."EnableWebShortcuts" = true; + "kuriikwsfilterrc"."General"."KeywordDelimiter" = ":"; + "kuriikwsfilterrc"."General"."PreferredWebShortcuts" = + "wikit,google,yahoo,wikipedia,youtube"; + "kuriikwsfilterrc"."General"."UsePreferredWebShortcutsOnly" = false; + "kwalletrc"."Wallet"."First Use" = false; + "kwinrc"."Desktops"."Id_1" = "39fb145b-ac2c-44bf-b0c6-bb712481de72"; + "kwinrc"."Desktops"."Number" = 1; + "kwinrc"."Desktops"."Rows" = 1; + "kwinrc"."Effect-mousemark"."Arrowdrawalt" = true; + "kwinrc"."Effect-mousemark"."Arrowdrawcontrol" = false; + "kwinrc"."Effect-mousemark"."Color" = "128,255,255"; + "kwinrc"."Effect-mousemark"."Freedrawalt" = true; + "kwinrc"."Effect-mousemark"."Freedrawshift" = false; + "kwinrc"."Effect-thumbnailaside"."MaxWidth" = 400; + "kwinrc"."NightColor"."Active" = true; + "kwinrc"."NightColor"."Mode" = "Times"; + "kwinrc"."NightColor"."MorningBeginFixed" = 500; + "kwinrc"."Plugins"."kwin4_effect_geometry_changeEnabled" = true; + "kwinrc"."Plugins"."mousemarkEnabled" = true; + "kwinrc"."Plugins"."shakecursorEnabled" = false; + "kwinrc"."Plugins"."thumbnailasideEnabled" = true; + "kwinrc"."SubSession: 13d011ce-e331-44a7-be21-3e4a4cf6b43a"."active" = + "-1"; + "kwinrc"."SubSession: 13d011ce-e331-44a7-be21-3e4a4cf6b43a"."count" = 0; + "kwinrc"."SubSession: 1abacc9e-bff1-48ff-b28e-f1a64b6e525e"."active" = + "-1"; + "kwinrc"."SubSession: 1abacc9e-bff1-48ff-b28e-f1a64b6e525e"."count" = 0; + "kwinrc"."SubSession: 8952e4a8-c729-4a72-b273-409ec1764134"."active" = + "-1"; + "kwinrc"."SubSession: 8952e4a8-c729-4a72-b273-409ec1764134"."count" = 0; + "kwinrc"."Tiling"."padding" = 4; + "kwinrc"."Tiling/123a7297-0c62-5bc5-9c0e-25ee312352b9"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/36dbf11b-dfe2-56d1-9f51-cb81a71d2a09"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/4cdc375c-57fb-5593-bc00-e1bccd1ba16c"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/5b7a5ba4-43cc-5910-8e98-f358f9d54b43"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/7fb8c463-c102-5440-8fb7-5253b26b5d9c"."tiles" = '' + {"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}''; + "kwinrc"."Tiling/830fec20-7af2-5cca-8398-7563c97099b9"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/93827131-e08e-5590-8e0d-db6bf3cbaa6b"."tiles" = '' + {"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}''; + "kwinrc"."Tiling/dbb781d1-8768-5e18-9d43-a820eef9fd6a"."tiles" = '' + {"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}''; + "kwinrc"."Tiling/dddc4814-c3c3-5eec-b44f-18f35229b841"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/df3212e9-150f-5709-95bd-4058d915ebb1"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Tiling/fa85946f-b1b2-58bd-9cc0-b3b03025ae10"."tiles" = '' + {"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}''; + "kwinrc"."Wayland"."VirtualKeyboardEnabled" = false; + "kwinrc"."Xwayland"."Scale" = 1; + "kxkbrc"."Layout"."Options" = "compose:ralt"; + "kxkbrc"."Layout"."ResetOldOptions" = true; + "plasma-localerc"."Formats"."LANG" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_ADDRESS" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_MEASUREMENT" = "en_SE.UTF-8"; + "plasma-localerc"."Formats"."LC_MONETARY" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_NAME" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_NUMERIC" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_PAPER" = "en_SE.UTF-8"; + "plasma-localerc"."Formats"."LC_TELEPHONE" = "en_US.UTF-8"; + "plasma-localerc"."Formats"."LC_TIME" = "en_SE.UTF-8"; + "plasma-localerc"."Translations"."LANGUAGE" = "en_US"; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0"."MiddleButton;NoModifier" = + "org.kde.paste"; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0"."RightButton;NoModifier" = + "org.kde.contextmenu"; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_add panel" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_context" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_display_settings" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_lock_screen" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_logout" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_open_terminal" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_run_command" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_sep1" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_sep2" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_sep3" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."_wallpaper" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."add widgets" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."configure" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."configure shortcuts" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."desktop edit mode" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."manage activities" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/0/RightButton;NoModifier"."remove" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."ActionPlugins/1"."RightButton;NoModifier" = + "org.kde.contextmenu"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."ItemGeometries-1920x1080" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."ItemGeometriesHorizontal" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."activityId" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."formfactor" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."lastScreen" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."location" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."plugin" = + "org.kde.plasma.folder"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130"."wallpaperplugin" = + "org.kde.potd"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130/General"."positions" = + ''{"1536x864":[]}''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130/Wallpaper/org.kde.image/General"."Image" = + "file:///home/esvagy/.local/share/wallpapers/Windows-7-Logon.png"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/130/Wallpaper/org.kde.potd/General"."Provider" = + "flickr"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."ItemGeometries-1536x864" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."ItemGeometriesHorizontal" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."activityId" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."formfactor" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."lastScreen" = + 2; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."location" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."plugin" = + "org.kde.plasma.folder"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131"."wallpaperplugin" = + "org.kde.potd"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131/General"."positions" = + ''{"1536x864":[]}''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131/Wallpaper/org.kde.image/General"."Image" = + "file:///home/esvagy/.local/share/wallpapers/Windows-7-Logon.png"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/131/Wallpaper/org.kde.potd/General"."Provider" = + "flickr"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."ItemGeometries-1920x1080" = + "Applet-142:0,0,352,128,0;Applet-150:0,127.974,464,864,0;Applet-156:0,127.974,144,144,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."ItemGeometriesHorizontal" = + "Applet-142:0,0,352,128,0;Applet-150:0,127.974,464,864,0;Applet-156:0,127.974,144,144,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."activityId" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."formfactor" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."lastScreen" = + 3; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."location" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."plugin" = + "org.kde.desktopcontainment"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157"."wallpaperplugin" = + "org.kde.image"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142"."plugin" = + "org.kde.plasma.digitalclock"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration"."UserBackgroundHints" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration"."popupHeight" = + 450; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration"."popupWidth" = + 810; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."displayTimezoneFormat" = + "UTCOffset"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."fontFamily" = + "Noto Sans"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."fontWeight" = + 400; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."lastSelectedTimezone" = + "Europe/Budapest"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."selectedTimeZones" = + "Local,Europe/Budapest"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/Appearance"."showDate" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/142/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150/Configuration/General"."enableNavigationBar" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150/Configuration/General"."favIcon" = + "https://cdn.online-go.com/icons/favicon-32x32.png"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/150/Configuration/General"."url" = + "https://online-go.com/"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/156"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/156"."plugin" = + "org.kde.plasma.notes"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/156/Configuration/General"."cursorPosition" = + 7; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/156/Configuration/General"."fontSize" = + 10; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Applets/156/Configuration/General"."noteId" = + "2fc00c6d-08a1-4e26-beba-3b52236aac"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Wallpaper/org.kde.image/General"."Image" = + "/home/esvagy/.local/share/wallpapers/Windows-7-Logon.png"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Wallpaper/org.kde.image/General"."SlidePaths" = + "/home/esvagy/.local/share/wallpapers/,/nix/store/pc1b9yp4fcysx8dajr34zcapv2hx9ard-breeze-6.2.5/share/wallpapers/,/run/current-system/sw/share/wallpapers/"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/157/Wallpaper/org.kde.potd/General"."Provider" = + "bing"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."ItemGeometries-1536x864" = + "Applet-142:1072,224,464,240,0;Applet-167:1072,464,464,368,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."ItemGeometries-1920x1080" = + "Applet-142:1456,448.001,464,224,0;Applet-167:1456,672,464,368,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."ItemGeometries-611x646" = + "Applet-142:0,0,176,80,0;Applet-158:0,80,96,96,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."ItemGeometriesHorizontal" = + "Applet-142:1456,448.001,464,224,0;Applet-167:1456,672,464,368,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."ItemGeometriesVertical" = + "Applet-142:0,0,176,80,0;Applet-158:0,0,96,96,0;"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."activityId" = + "8952e4a8-c729-4a72-b273-409ec1764134"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."formfactor" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."lastScreen" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."location" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."plugin" = + "org.kde.plasma.folder"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24"."wallpaperplugin" = + "org.kde.potd"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.textonly"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu0/usage" = + "129,72,124"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu1/usage" = + "129,72,81"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu2/usage" = + "129,105,72"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu3/usage" = + "110,129,72"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu4/usage" = + "72,129,77"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu5/usage" = + "72,129,120"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu6/usage" = + "72,96,129"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/101/Configuration/SensorColors"."cpu/cpu7/usage" = + "91,72,129"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142"."plugin" = + "org.kde.plasma.digitalclock"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration"."UserBackgroundHints" = + "StandardBackground"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration"."popupHeight" = + 450; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration"."popupWidth" = + 810; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."dateFormat" = + "longDate"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."displayTimezoneFormat" = + "UTCOffset"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."enabledCalendarPlugins" = + "holidaysevents,pimevents"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."firstDayOfWeek" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."fontFamily" = + "Noto Sans"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."fontWeight" = + 400; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."lastSelectedTimezone" = + "Europe/Budapest"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."selectedTimeZones" = + "Local,Europe/Budapest"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."showWeekNumbers" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/Appearance"."use24hFormat" = + 2; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/142/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167"."plugin" = + "org.kde.plasma.weather"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration"."PreloadWeight" = + 42; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration"."UserBackgroundHints" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/Units"."pressureUnit" = + 5007; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/Units"."speedUnit" = + 9001; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/Units"."temperatureUnit" = + 6001; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/Units"."visibilityUnit" = + 2007; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/167/Configuration/WeatherStation"."source" = + "dwd|weather|Miskolc|12772"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/99/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.textonly"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Applets/99/Configuration/SensorColors"."cpu/all/usage" = + "129,72,124"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/ConfigDialog"."DialogHeight" = + 618; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/ConfigDialog"."DialogWidth" = + 817; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/General"."positions" = + ''{"1536x864":[],"1920x1080":[]}''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/24/Wallpaper/org.kde.potd/General"."Provider" = + "bing"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."activityId" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."formfactor" = + 2; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."lastScreen" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."location" = + 3; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."plugin" = + "org.kde.panel"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25"."wallpaperplugin" = + "org.kde.image"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151"."plugin" = + "org.kde.plasma.systemmonitor.cpu"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration"."CurrentPreset" = + "org.kde.plasma.systemmonitor"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration"."popupHeight" = + 256; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration"."popupWidth" = + 156; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.linechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Appearance"."title" = + "Total CPU Use"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Appearance"."updateRateLimit" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/FaceGrid/Appearance"."chartFace" = + "org.kde.ksysguard.linechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/FaceGrid/Appearance"."showTitle" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/FaceGrid/Appearance"."updateRateLimit" = + 5000; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/FaceGrid/SensorColors"."cpu/all/usage" = + "0,162,255"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/FaceGrid/Sensors"."highPrioritySensorIds" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/SensorColors"."cpu/all/usage" = + "0,162,255"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Sensors"."highPrioritySensorIds" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Sensors"."lowPrioritySensorIds" = + ''["cpu/all/cpuCount","cpu/all/coreCount"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/Sensors"."totalSensors" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/151/Configuration/org.kde.ksysguard.linechart/General"."lineChartFillOpacity" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152"."plugin" = + "org.kde.plasma.systemmonitor.memory"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration"."CurrentPreset" = + "org.kde.plasma.systemmonitor"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration"."popupHeight" = + 234; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration"."popupWidth" = + 238; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.linechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Appearance"."title" = + "Memory Usage"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Appearance"."updateRateLimit" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/FaceGrid/Appearance"."chartFace" = + "org.kde.ksysguard.linechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/FaceGrid/Appearance"."showTitle" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/FaceGrid/Appearance"."updateRateLimit" = + 5000; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/FaceGrid/SensorColors"."memory/physical/used" = + "255,154,0"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/FaceGrid/Sensors"."highPrioritySensorIds" = + ''["memory/physical/used"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/SensorColors"."memory/physical/used" = + "255,154,0"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Sensors"."highPrioritySensorIds" = + ''["memory/physical/used"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Sensors"."lowPrioritySensorIds" = + ''["memory/physical/total"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/Sensors"."totalSensors" = + ''["memory/physical/usedPercent"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/org.kde.ksysguard.colorgrid/General"."columnCount" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/152/Configuration/org.kde.ksysguard.linechart/General"."lineChartFillOpacity" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171"."plugin" = + "org.kde.plasma.kickoff"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration"."popupHeight" = + 508; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration"."popupWidth" = + 647; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/171/Configuration/General"."favoritesPortedToKAstats" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172"."plugin" = + "org.kde.plasma.icontasks"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172/Configuration/General"."fill" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172/Configuration/General"."groupingStrategy" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/172/Configuration/General"."launchers" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/178"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/178"."plugin" = + "org.kde.plasma.marginsseparator"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/179"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/179"."plugin" = + "org.kde.plasma.marginsseparator"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180"."plugin" = + "org.kde.plasma.systemmonitor.cpu"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration"."CurrentPreset" = + "org.kde.plasma.systemmonitor"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration"."popupHeight" = + 202; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration"."popupWidth" = + 156; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.piechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Appearance"."showTitle" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Appearance"."title" = + "Total CPU Use"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Appearance"."updateRateLimit" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/FaceGrid/Appearance"."chartFace" = + "org.kde.ksysguard.linechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/FaceGrid/Appearance"."showTitle" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/FaceGrid/SensorColors"."cpu/all/usage" = + "0,162,255"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/FaceGrid/Sensors"."highPrioritySensorIds" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/SensorColors"."cpu/all/usage" = + "0,162,255"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Sensors"."highPrioritySensorIds" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Sensors"."lowPrioritySensorIds" = + ''["cpu/all/cpuCount","cpu/all/coreCount"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/180/Configuration/Sensors"."totalSensors" = + ''["cpu/all/usage"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181"."plugin" = + "org.kde.plasma.systemmonitor.memory"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration"."CurrentPreset" = + "org.kde.plasma.systemmonitor"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration"."popupHeight" = + 180; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration"."popupWidth" = + 156; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Appearance"."chartFace" = + "org.kde.ksysguard.piechart"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Appearance"."title" = + "Memory Usage"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Appearance"."updateRateLimit" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/SensorColors"."memory/physical/used" = + "255,154,0"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Sensors"."highPrioritySensorIds" = + ''["memory/physical/used"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Sensors"."lowPrioritySensorIds" = + ''["memory/physical/total"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/Sensors"."totalSensors" = + ''["memory/physical/usedPercent"]''; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/181/Configuration/org.kde.ksysguard.colorgrid/General"."columnCount" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/182"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/182"."plugin" = + "org.kde.plasma.marginsseparator"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187"."transient" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration"."PreloadWeight" = + 60; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration"."popupHeight" = + 414; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration"."popupWidth" = + 648; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration/General"."favIcon" = + "https://kde.org/favicon.ico"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/187/Configuration/General"."url" = + "https://kde.org/"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/189"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/189"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/189/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/189/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/189/Configuration/General"."privateBrowsing" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/190"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/190"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/190/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/190/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/190/Configuration/General"."privateBrowsing" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/191"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/191"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/191/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/191/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/191/Configuration/General"."privateBrowsing" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/192"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/192"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/192/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/192/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/192/Configuration/General"."privateBrowsing" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/193"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/193"."plugin" = + "org.kde.plasma.webbrowser"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/193/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/193/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/193/Configuration/General"."privateBrowsing" = + false; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/30"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/30"."plugin" = + "org.kde.plasma.systemtray"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/30/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/30/Configuration"."SystrayContainmentId" = + 31; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57"."plugin" = + "org.kde.plasma.digitalclock"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration"."popupHeight" = + 450; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration"."popupWidth" = + 810; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."customDateFormat" = + "MMM d. ddd"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."dateDisplayFormat" = + "BesideTime"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."dateFormat" = + "isoDate"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."displayTimezoneFormat" = + "UTCOffset"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."enabledCalendarPlugins" = + "pimevents,holidaysevents"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."firstDayOfWeek" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."selectedTimeZones" = + "Local,Europe/Budapest"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."showSeconds" = + "Always"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."showWeekNumbers" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."use24hFormat" = + 2; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/Appearance"."wheelChangesTimezone" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/57/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/86"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/86"."plugin" = + "org.kde.plasma.panelspacer"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/87"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/87"."plugin" = + "org.kde.plasma.panelspacer"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/87/Configuration/General"."length" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/93"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/93"."plugin" = + "org.kde.plasma.mediacontroller"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/93/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/93/Configuration"."popupHeight" = + 360; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/Applets/93/Configuration"."popupWidth" = + 360; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/25/General"."AppletOrder" = + "171;172;178;93;86;57;87;193;192;191;190;189;182;151;180;152;181;179;30"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."activityId" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."formfactor" = + 2; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."lastScreen" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."location" = + 3; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."plugin" = + "org.kde.plasma.private.systemtray"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."popupHeight" = + 444; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."popupWidth" = + 444; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31"."wallpaperplugin" = + "org.kde.image"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/153"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/153"."plugin" = + "org.kde.kdeconnect"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/153/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163"."plugin" = + "org.kde.plasma.weather"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Appearance"."showPressureInTooltip" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Appearance"."showTemperatureInBadge" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Appearance"."showTemperatureInCompactMode" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Units"."pressureUnit" = + 5007; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Units"."speedUnit" = + 9001; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Units"."temperatureUnit" = + 6001; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/Units"."visibilityUnit" = + 2007; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/163/Configuration/WeatherStation"."source" = + "dwd|weather|Miskolc|12772"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/164/Configuration"."PreloadWeight" = + 42; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/32"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/32"."plugin" = + "org.kde.plasma.cameraindicator"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/32/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/32/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/33"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/33"."plugin" = + "org.kde.plasma.manage-inputmethod"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/33/Configuration"."PreloadWeight" = + 60; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/34"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/34"."plugin" = + "org.kde.plasma.devicenotifier"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/34/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/35"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/35"."plugin" = + "org.kde.plasma.notifications"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/35/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/36"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/36"."plugin" = + "org.kde.plasma.clipboard"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/36/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/37"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/37"."plugin" = + "org.kde.plasma.keyboardlayout"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/38"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/38"."plugin" = + "org.kde.plasma.keyboardindicator"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/38/Configuration"."PreloadWeight" = + 55; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/38/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/38/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/39"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/39"."plugin" = + "org.kde.plasma.volume"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/39/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/39/Configuration/General"."migrated" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/39/Configuration/General"."showVirtualDevices" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/40"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/40"."plugin" = + "org.kde.kscreen"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/40/Configuration"."PreloadWeight" = + 60; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/41"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/41"."plugin" = + "org.kde.plasma.printmanager"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/44"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/44"."plugin" = + "org.kde.plasma.brightness"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/44/Configuration"."PreloadWeight" = + 84; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/44/Configuration/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/44/Configuration/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/45"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/45"."plugin" = + "org.kde.plasma.battery"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/45/Configuration"."PreloadWeight" = + 84; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/45/Configuration/General"."showPercentage" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/46"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/46"."plugin" = + "org.kde.plasma.networkmanagement"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/46/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/46/Configuration/General"."currentDetailsTab" = + "details"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/47"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/47"."plugin" = + "org.kde.plasma.bluetooth"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/47/Configuration"."PreloadWeight" = + 100; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/48"."immutability" = + 1; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/48"."plugin" = + "org.kde.plasma.mediacontroller"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/Applets/48/Configuration"."PreloadWeight" = + 0; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/ConfigDialog"."DialogHeight" = + 540; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/ConfigDialog"."DialogWidth" = + 720; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/General"."extraItems" = + "org.kde.plasma.cameraindicator,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.keyboardlayout,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.volume,org.kde.kscreen,org.kde.plasma.printmanager,org.kde.plasma.bluetooth,org.kde.plasma.brightness,org.kde.kdeconnect"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/General"."knownItems" = + "org.kde.plasma.cameraindicator,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.keyboardlayout,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.volume,org.kde.kscreen,org.kde.plasma.printmanager,org.kde.plasma.bluetooth,org.kde.plasma.brightness,org.kde.kdeconnect"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/General"."scaleIconsToFit" = + true; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/31/General"."shownItems" = + "org.kde.plasma.volume,org.kde.plasma.bluetooth,org.kde.plasma.brightness,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.clipboard"; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/8/Applets/21/Configuration"."PreloadWeight" = + 34; + "plasma-org.kde.plasma.desktop-appletsrc"."Containments/8/Applets/22/Configuration"."PreloadWeight" = + 34; + "plasma-org.kde.plasma.desktop-appletsrc"."ScreenMapping"."itemsOnDisabledScreens" = + ""; + "plasma-org.kde.plasma.desktop-appletsrc"."ScreenMapping"."screenMapping" = + ""; + "plasmanotifyrc"."Applications/beeper"."Seen" = true; + "plasmanotifyrc"."Applications/brave-browser"."Seen" = true; + "plasmanotifyrc"."Notifications"."LowPriorityHistory" = true; + "plasmarc"."Wallpapers"."usersWallpapers" = ""; + "spectaclerc"."Annotations"."annotationToolType" = 2; + "spectaclerc"."Annotations"."highlighterStrokeColor" = "170,0,0"; + "spectaclerc"."GuiConfig"."captureMode" = 0; + "spectaclerc"."ImageSave"."translatedScreenshotsFolder" = "Screenshots"; + "spectaclerc"."VideoSave"."preferredVideoFormat" = 2; + "spectaclerc"."VideoSave"."translatedScreencastsFolder" = "Screencasts"; + }; + dataFile = { + "kate/anonymous.katesession"."Document 0"."URL" = + "file:///home/esvagy/nixos/configuration.nix"; + "kate/anonymous.katesession"."Kate Plugins"."cmaketoolsplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."compilerexplorer" = false; + "kate/anonymous.katesession"."Kate Plugins"."eslintplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."externaltoolsplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."formatplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."katebacktracebrowserplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."katebuildplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."katecloseexceptplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."katecolorpickerplugin" = + true; + "kate/anonymous.katesession"."Kate Plugins"."katectagsplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."katefilebrowserplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."katefiletreeplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."kategdbplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."kategitblameplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."katekonsoleplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."kateprojectplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."katereplicodeplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."katesearchplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."katesnippetsplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."katesqlplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."katesymbolviewerplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."katexmlcheckplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."katexmltoolsplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."keyboardmacrosplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."ktexteditorpreviewplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."latexcompletionplugin" = + false; + "kate/anonymous.katesession"."Kate Plugins"."lspclientplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."openlinkplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."rainbowparens" = false; + "kate/anonymous.katesession"."Kate Plugins"."rbqlplugin" = false; + "kate/anonymous.katesession"."Kate Plugins"."tabswitcherplugin" = true; + "kate/anonymous.katesession"."Kate Plugins"."textfilterplugin" = true; + "kate/anonymous.katesession"."MainWindow0"."Active ViewSpace" = 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-H-Splitter" = + "275,1552,0"; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-0-Bar-0-TvList" = + "kate_private_plugin_katefiletreeplugin,kateproject,kateprojectgit,lspclient_symbol_outline"; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-0-LastSize" = + 275; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-0-SectSizes" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-0-Splitter" = + 924; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-1-Bar-0-TvList" = + "Locals and Stack"; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-1-LastSize" = + 412; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-1-SectSizes" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-1-Splitter" = + 924; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-2-Bar-0-TvList" = + ""; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-2-LastSize" = + 200; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-2-SectSizes" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-2-Splitter" = + 1552; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-3-Bar-0-TvList" = + "output,diagnostics,kate_plugin_katesearch,kateprojectinfo,kate_private_plugin_katekonsoleplugin,kate_plugin_katebuildplugin,Debug View"; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-3-LastSize" = + 223; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-3-SectSizes" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-3-Splitter" = + 1478; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-Style" = 2; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-Sidebar-Visible" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Debug View-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Debug View-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Debug View-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Locals and Stack-Position" = + 1; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Locals and Stack-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-Locals and Stack-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-diagnostics-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-diagnostics-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-diagnostics-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katebuildplugin-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katebuildplugin-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katebuildplugin-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katesearch-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katesearch-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_plugin_katesearch-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Position" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Visible" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateproject-Position" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateproject-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateproject-Visible" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectgit-Position" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectgit-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectgit-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectinfo-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectinfo-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-kateprojectinfo-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-lspclient_symbol_outline-Position" = + 0; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-lspclient_symbol_outline-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-lspclient_symbol_outline-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-output-Position" = + 3; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-output-Show-Button-In-Sidebar" = + true; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-ToolView-output-Visible" = + false; + "kate/anonymous.katesession"."MainWindow0"."Kate-MDI-V-Splitter" = + "0,700,223"; + "kate/anonymous.katesession"."MainWindow0"."ToolBarsMovable" = "Disabled"; + "kate/anonymous.katesession"."MainWindow0 Settings"."ToolBarsMovable" = + "Disabled"; + "kate/anonymous.katesession"."MainWindow0 Settings"."WindowState" = 8; + "kate/anonymous.katesession"."MainWindow0 Settings/Toolbar gdbplugin"."IconSize" = + 16; + "kate/anonymous.katesession"."MainWindow0 Settings/Toolbar mainToolBar"."IconSize" = + 16; + "kate/anonymous.katesession"."MainWindow0-Splitter 0"."Children" = + "MainWindow0-ViewSpace 0"; + "kate/anonymous.katesession"."MainWindow0-Splitter 0"."Orientation" = 1; + "kate/anonymous.katesession"."MainWindow0-Splitter 0"."Sizes" = 1552; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0"."Active View" = 0; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0"."Count" = 1; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0"."Documents" = 0; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0"."View 0" = 0; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0 0"."CursorColumn" = + 0; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0 0"."CursorLine" = 8; + "kate/anonymous.katesession"."MainWindow0-ViewSpace 0 0"."ScrollLine" = + 14; + "kate/anonymous.katesession"."MainWindow0/Toolbar gdbplugin"."IconSize" = + 16; + "kate/anonymous.katesession"."MainWindow0/Toolbar mainToolBar"."IconSize" = + 16; + "kate/anonymous.katesession"."Open Documents"."Count" = 1; + "kate/anonymous.katesession"."Open MainWindows"."Count" = 1; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 BuildCmd build" = + "g++ %f -g"; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 BuildPath" = + "%B"; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 CMakeConfig" = + ""; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 LoadedViaCMake" = + false; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 RunCmd build" = + ""; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 Target" = + "Target Set"; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."0 Target Names" = + "build"; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."Active Target Command" = + 0; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."Active Target Index" = + 0; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."NumTargets" = + 1; + "kate/anonymous.katesession"."Plugin:katebuildplugin:MainWindow:0"."ProjectTargetSetRow" = + 1; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."alwaysFocusOnInput" = + false; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."lastTarget" = + 0; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."redirectTerminal" = + true; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."targetCount" = + 1; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."target_0" = + ''{"args":"","file":"a.out","target":"Target 1","workdir":""}''; + "kate/anonymous.katesession"."Plugin:kategdbplugin:MainWindow:0"."version" = + 5; + "kate/anonymous.katesession"."Plugin:kateprojectplugin:"."projects" = ""; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."BinaryFiles" = + false; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."CurrentExcludeFilter" = + 0; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."CurrentFilter" = + 0; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."ExcludeFilters" = + "\\0"; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."ExpandSearchResults" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."Filters" = + "\\0"; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."FollowSymLink" = + false; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."HiddenFiles" = + false; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."MatchCase" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."Place" = + 2; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."Recursive" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."Replaces" = + ""; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."Search" = + "(TODO|FIXME)\\\\b"; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchAsYouTypeAllProjects" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchAsYouTypeCurrentFile" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchAsYouTypeFolder" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchAsYouTypeOpenFiles" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchAsYouTypeProject" = + true; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchDiskFiles" = + ""; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SearchDiskFiless" = + "\\0"; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."SizeLimit" = + 128; + "kate/anonymous.katesession"."Plugin:katesearchplugin:MainWindow:0"."UseRegExp" = + true; + }; + }; +} diff --git a/rc2nix.py b/rc2nix.py new file mode 100755 index 0000000..2f92348 --- /dev/null +++ b/rc2nix.py @@ -0,0 +1,290 @@ +#!/usr/bin/env python + +# https://github.com/nix-community/plasma-manager/blob/trunk/script/rc2nix.py +# https://github.com/mcdonc/plasma-manager/blob/enable-look-and-feel-settings/script/rc2nix.rb + +################################################################################ +# +# This file is part of the package Plasma Manager. It is subject to +# the license terms in the LICENSE file found in the top-level +# directory of this distribution and at: +# +# https://github.com/nix-community/plasma-manager +# +# No part of this package, including this file, may be copied, +# modified, propagated, or distributed except according to the terms +# contained in the LICENSE file. +# +################################################################################ + +import os +import re +import sys +from pathlib import Path +from typing import Callable, Dict, List, Optional, Tuple + +# The root directory where configuration files are stored. +XDG_CONFIG_HOME: str = os.path.expanduser(os.getenv("XDG_CONFIG_HOME", "~/.config")) +XDG_DATA_HOME: str = os.path.expanduser(os.getenv("XDG_DATA_HOME", "~/.local/share")) + + +class Rc2Nix: + # Files that we'll scan by default. + KNOWN_CONFIG_FILES: List[str] = [ + os.path.join(XDG_CONFIG_HOME, f) + for f in [ + "kcminputrc", + "kglobalshortcutsrc", + "kactivitymanagerdrc", + "ksplashrc", + "kwin_rules_dialogrc", + "kmixrc", + "kwalletrc", + "kgammarc", + "krunnerrc", + "klaunchrc", + "plasmanotifyrc", + "systemsettingsrc", + "kscreenlockerrc", + "kwinrulesrc", + "khotkeysrc", + "ksmserverrc", + "kded5rc", + "plasmarc", + "kwinrc", + "kdeglobals", + "baloofilerc", + "dolphinrc", + "klipperrc", + "plasma-localerc", + "kxkbrc", + "ffmpegthumbsrc", + "kservicemenurc", + "kiorc", + "ktrashrc", + "kuriikwsfilterrc", + "plasmaparc", + "spectaclerc", + "katerc", + "plasma-org.kde.plasma.desktop-appletsrc", + ] + ] + KNOWN_DATA_FILES: List[str] = [ + os.path.join(XDG_DATA_HOME, f) + for f in [ + "kate/anonymous.katesession", + "dolphin/view_properties/global/.directory", + ] + ] + + class RcFile: + # Any group that matches a listed regular expression is blocked + GROUP_BLOCK_LIST: List[str] = [ + r"^(ConfigDialog|FileDialogSize|ViewPropertiesDialog|KPropertiesDialog)$", + r"^\$Version$", + r"^ColorEffects:", + r"^Colors:", + r"^DoNotDisturb$", + r"^LegacySession:", + r"^MainWindow$", + r"^PlasmaViews", + r"^ScreenConnectors$", + r"^Session:", + r"^Recent (Files|URLs)", + ] + + # Similar to the GROUP_BLOCK_LIST but for setting keys. + KEY_BLOCK_LIST: List[str] = [ + r"^activate widget \d+$", # Depends on state :( + r"^ColorScheme(Hash)?$", + r"^History Items", + # r"^LookAndFeelPackage$", + r"^Recent (Files|URLs)", + r"^Theme$i", + r"^Version$", + r"State$", + r"Timestamp$", + ] + + # List of functions that get called with a group name and a key name. + BLOCK_LIST_LAMBDA: List[Callable[[str, str], bool]] = [ + lambda group, key: group == "org.kde.kdecoration2" and key == "library" + ] + + def __init__(self, file_name: str): + self.file_name: str = file_name + self.settings: Dict[str, Dict[str, str]] = {} + self.last_group: Optional[str] = None + + def parse(self): + + def is_group_line(line: str) -> bool: + return re.match(r"^\s*(\[[^\]]+\])+\s*$", line) is not None + + def is_setting_line(line: str) -> bool: + return re.match(r"^\s*([^=]+)=?(.*)\s*$", line) is not None + + def parse_group(line: str) -> str: + return re.sub( + r"\s*\[([^\]]+)\]\s*", r"\1/", line.replace("/", "\\\\/") + ).rstrip("/") + + def parse_setting(line: str) -> Tuple[str, str]: + match = re.match(r"^\s*([^=]+)=?(.*)\s*$", line) + if match: + return match.groups() # type: ignore + raise Exception(f"{self.file_name}: can't parse setting line: {line}") + + with open(self.file_name, "r") as file: + for line in file: + line = line.strip() + if not line: + continue + if is_group_line(line): + self.last_group = parse_group(line) + elif is_setting_line(line): + key, val = parse_setting(line) + self.process_setting(key, val) + else: + raise Exception(f"{self.file_name}: can't parse line: {line}") + + def process_setting(self, key: str, val: str): + + def should_skip_group(group: str) -> bool: + return any(re.match(reg, group) for reg in self.GROUP_BLOCK_LIST) + + def should_skip_key(key: str) -> bool: + return any(re.match(reg, key) for reg in self.KEY_BLOCK_LIST) + + def should_skip_by_lambda(group: str, key: str) -> bool: + return any(fn(group, key) for fn in self.BLOCK_LIST_LAMBDA) + + key = key.strip() + val = val.strip() + + if self.last_group is None: + raise Exception( + f"{self.file_name}: setting outside of group: {key}={val}" + ) + + if ( + should_skip_group(self.last_group) + or should_skip_key(key) + or should_skip_by_lambda(self.last_group, key) + ): + return + + if self.last_group not in self.settings: + self.settings[self.last_group] = {} + self.settings[self.last_group][key] = val + + class App: + def __init__(self, args: List[str]): + self.config_files: List[str] = Rc2Nix.KNOWN_CONFIG_FILES.copy() + self.data_files: List[str] = Rc2Nix.KNOWN_DATA_FILES.copy() + self.config_settings: Dict[str, Dict[str, Dict[str, str]]] = {} + self.data_settings: Dict[str, Dict[str, Dict[str, str]]] = {} + + def run(self): + for file in self.config_files: + if not os.path.exists(file): + continue + + rc = Rc2Nix.RcFile(file) + rc.parse() + + path = Path(file).relative_to(XDG_CONFIG_HOME) + self.config_settings[str(path)] = rc.settings + + for file in self.data_files: + if not os.path.exists(file): + continue + + rc = Rc2Nix.RcFile(file) + rc.parse() + + path = Path(file).relative_to(XDG_DATA_HOME) + self.data_settings[str(path)] = rc.settings + + self.print_output() + + def print_output(self): + print("{") + print(" programs.plasma = {") + print(" enable = true;") + print(" shortcuts = {") + print( + self.pp_shortcuts(self.config_settings.get("kglobalshortcutsrc", {}), 6) + ) + print(" };") + print(" configFile = {") + print(self.pp_settings(self.config_settings, 6)) + print(" };") + print(" dataFile = {") + print(self.pp_settings(self.data_settings, 6)) + print(" };") + print(" };") + print("}") + + def pp_settings( + self, settings: Dict[str, Dict[str, Dict[str, str]]], indent: int + ) -> str: + result: List[str] = [] + for file in sorted(settings.keys()): + if file != "kglobalshortcutsrc": + for group in sorted(settings[file].keys()): + for key in sorted(settings[file][group].keys()): + if key != "_k_friendly_name": + result.append( + f"{' ' * indent}\"{file}\".\"{group}\".\"{key}\" = {nix_val(settings[file][group][key])};" + ) + return "\n".join(result) + + def pp_shortcuts(self, groups: Dict[str, Dict[str, str]], indent: int) -> str: + if not groups: + return "" + + result: List[str] = [] + for group in sorted(groups.keys()): + for action in sorted(groups[group].keys()): + if action != "_k_friendly_name": + keys = ( + groups[group][action] + .split(r"(? 1: + keys_str = ( + f"[{' '.join(nix_val(k.rstrip(',')) for k in keys)}]" + ) + else: + ks = keys[0].split(",") + k = ks[0] if len(ks) == 3 and ks[0] == ks[1] else keys[0] + keys_str = ( + "[ ]" + if k == "" or k == "none" + else nix_val(k.rstrip(",")) + ) + + result.append( + f"{' ' * indent}\"{group}\".\"{action}\" = {keys_str};" + ) + return "\n".join(result) + + +def nix_val(s: Optional[str]) -> str: + if s is None: + return "null" + if re.match(r"^(true|false)$", s, re.IGNORECASE): + return s.lower() + if re.match(r"^[0-9]+(\.[0-9]+)?$", s): + return s + return '"' + re.sub(r'(?