diff --git a/README.md b/README.md index 7059e84..c7518bf 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Unified nix configuration -Update whole flake: `nix flake update --commit-lock-file` +Update whole flake (clean working directory 1st): `nix flake update --commit-lock-file` Switch current machine: `sudo nixos-rebuild switch --flake . --show-trace` diff --git a/home/modules/baseline.nix b/home/modules/baseline.nix index faa45f2..1d4f0b1 100644 --- a/home/modules/baseline.nix +++ b/home/modules/baseline.nix @@ -33,7 +33,8 @@ in { vim zip ]; - keyboard = { #TODO switch to normal people variant + keyboard = { + #TODO switch to normal people variant layout = "us"; variant = "altgr-intl"; }; diff --git a/home/modules/default.nix b/home/modules/default.nix index c4c29ba..ff1ad56 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -9,14 +9,10 @@ ./neovim.nix ./baseline.nix ./gaming.nix - ./yubikey.nix ./firefox.nix ./gui ./zsh ./defaultDesktopPack.nix - ./accounts.nix - ./syncthing.nix - ./deepState.nix ./mapping.nix ]; } diff --git a/home/modules/gpg.nix b/home/modules/gpg.nix deleted file mode 100644 index 9da6e11..0000000 --- a/home/modules/gpg.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -with lib; let - cfg = config.local.services.gpg; -in { - options.local.services.gpg = { - enable = mkEnableOption "gpg settings"; - defaultKey = mkOption { - type = types.str; - description = "fingerprint of default public key to be used in gpg, git, email, etc."; - example = "7AA277E604A4173916BBB4E91FFAC35E1798174F"; - }; - }; - config = mkIf cfg.enable { - programs.gpg = { - enable = true; - settings = { - default-key = config.local.services.gpg.defaultKey; - }; - }; - - services.gpg-agent = { - enable = true; - - enableZshIntegration = true; - enableBashIntegration = true; - - enableExtraSocket = true; - enableSshSupport = true; - - defaultCacheTtl = 3600 * 3; - defaultCacheTtlSsh = 3600 * 3; - - maxCacheTtl = 3600 * 6; - maxCacheTtlSsh = 3600 * 6; - - pinentry.package = pkgs.pinentry-emacs; - }; - - accounts.email.accounts = { - "fabian@posixlycorrect.com" = { - gpg = { - encryptByDefault = true; - signByDefault = true; - key = config.local.services.gpg.defaultKey; - }; - }; - }; - - programs.git = { - signing = { - key = config.local.services.gpg.defaultKey; - signByDefault = true; - }; - }; - }; -} diff --git a/home/modules/terminal/kitty.conf.nix b/home/modules/terminal/kitty.conf.nix index 21f5a60..82904a9 100644 --- a/home/modules/terminal/kitty.conf.nix +++ b/home/modules/terminal/kitty.conf.nix @@ -5,7 +5,7 @@ italic_font JetBrains Mono Italic bold_italic_font JetBrains Mono Bold Italic - font_size 10 + font_size 15 disable_ligatures cursor initial_window_width 1200 diff --git a/home/platforms/chem@yuki/default.nix b/home/platforms/chem@yuki/default.nix index a9d47b6..c51f8ae 100644 --- a/home/platforms/chem@yuki/default.nix +++ b/home/platforms/chem@yuki/default.nix @@ -28,10 +28,6 @@ enable = true; prompt = "%B[%~] \${vcs_info_msg_0_}%b"; }; - gpg = { #TODO finish setup gpg - enable = false; - defaultKey = "7AA277E604A4173916BBB4E91FFAC35E1798174F"; - }; }; apps = { diff --git a/pkgs/default.nix b/pkgs/default.nix index daef071..97d428c 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -7,7 +7,8 @@ with prev.lib; let inherit (final) callPackage fetchpatch; in { override = - {# add python modules here to make them available in all versions + { + # add python modules here to make them available in all versions } // ( let diff --git a/sys/modules/default.nix b/sys/modules/default.nix index 00f03d1..c8df074 100644 --- a/sys/modules/default.nix +++ b/sys/modules/default.nix @@ -6,7 +6,6 @@ }: { imports = [ ./baseline.nix - ./yubikey.nix ./audio.nix ./graphics.nix ./virtualisation.nix diff --git a/sys/platforms/yuki/hardware-configuration.nix b/sys/platforms/yuki/hardware-configuration.nix index 21935d7..a6bb41e 100644 --- a/sys/platforms/yuki/hardware-configuration.nix +++ b/sys/platforms/yuki/hardware-configuration.nix @@ -1,30 +1,34 @@ # 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") - ]; + config, + lib, + pkgs, + modulesPath, + ... +}: { + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-intel" ]; - boot.extraModulePackages = [ ]; + boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod"]; + boot.initrd.kernelModules = []; + boot.kernelModules = ["kvm-intel"]; + boot.extraModulePackages = []; - fileSystems."/" = - { device = "/dev/disk/by-uuid/b925ebc0-f717-4f0d-83ca-a9a29990b8e2"; - fsType = "btrfs"; - }; + fileSystems."/" = { + device = "/dev/disk/by-uuid/b925ebc0-f717-4f0d-83ca-a9a29990b8e2"; + fsType = "btrfs"; + }; - fileSystems."/boot" = - { device = "/dev/disk/by-uuid/EC62-0FDF"; - fsType = "vfat"; - options = [ "fmask=0022" "dmask=0022" ]; - }; + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/EC62-0FDF"; + fsType = "vfat"; + options = ["fmask=0022" "dmask=0022"]; + }; - swapDevices = [ ]; + 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