diff options
Diffstat (limited to 'users/tazjin/nixos/frog/default.nix')
-rw-r--r-- | users/tazjin/nixos/frog/default.nix | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/users/tazjin/nixos/frog/default.nix b/users/tazjin/nixos/frog/default.nix index b3c803c871..dfb6b46d5a 100644 --- a/users/tazjin/nixos/frog/default.nix +++ b/users/tazjin/nixos/frog/default.nix @@ -1,6 +1,7 @@ { depot, lib, pkgs, ... }: -config: let +config: +let inherit (pkgs) lieer; quasselClient = pkgs.quassel.override { @@ -8,13 +9,10 @@ config: let enableDaemon = false; monolithic = false; }; -in lib.fix(self: { - imports = [ - "${depot.path}/ops/modules/v4l2loopback.nix" - ]; - +in +lib.fix (self: { boot = { - tmpOnTmpfs = true; + tmp.useTmpfs = true; kernelModules = [ "kvm-amd" ]; loader = { @@ -59,10 +57,9 @@ in lib.fix(self: { }; }; - nix = { - maxJobs = 48; - binaryCaches = ["ssh://nix-ssh@whitby.tvl.fyi"]; - binaryCachePublicKeys = ["cache.tvl.fyi:fd+9d1ceCPvDX/xVhcfv8nAa6njEhAGAEe+oGJDEeoc="]; + nix.settings = { + max-jobs = 48; + substituters = [ "ssh://nix-ssh@whitby.tvl.fyi" ]; }; networking = { @@ -109,7 +106,7 @@ in lib.fix(self: { }; fonts = { - fonts = with pkgs; [ + packages = with pkgs; [ corefonts dejavu_fonts jetbrains-mono @@ -155,8 +152,8 @@ in lib.fix(self: { services.xserver = { enable = true; - layout = "us"; - xkbOptions = "caps:super"; + xkb.layout = "us"; + xkb.options = "caps:super"; exportConfiguration = true; videoDrivers = [ "amdgpu" ]; displayManager = { @@ -220,13 +217,12 @@ in lib.fix(self: { bat chromium clang-manpages - clang-tools_11 - clang_11 + clang-tools + clang curl direnv dnsutils - emacs27 # mostly for emacsclient - exa + emacs28 # mostly for emacsclient fd file gdb @@ -242,7 +238,7 @@ in lib.fix(self: { jq kubectl linuxPackages.perf - manpages + man-pages miller msmtp nix-prefetch-github @@ -260,7 +256,6 @@ in lib.fix(self: { ripgrep rustup screen - scrot spotify tokei transmission |