From 7e31670601226e444dfb531ce3d1d913a6622412 Mon Sep 17 00:00:00 2001 From: dm Date: Sun, 19 Jan 2025 22:05:01 +0100 Subject: [PATCH] Add Ghostty --- configuration.nix | 29 ++++++++--------------------- users/dm.nix | 9 ++++++++- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/configuration.nix b/configuration.nix index cd50183..afb40ac 100644 --- a/configuration.nix +++ b/configuration.nix @@ -118,6 +118,11 @@ pcscd.enable = true; + pulseaudio = { + enable = false; + package = pkgs.pulseaudioFull; + }; + tlp = { enable = false; # TODO(dm) settings = { @@ -137,10 +142,10 @@ pipewire = { enable = true; }; - }; - # Allow fingerprints in PAM login - # security.pam.services.login.fprintAuth = true; + # Configure keymap in X11 + xserver.xkb.layout = "fr"; + }; # Secrets age = { @@ -211,32 +216,14 @@ }; }; }; - - pulseaudio = { - enable = false; - package = pkgs.pulseaudioFull; - }; }; - # Configure keymap in X11 - services.xserver.xkb.layout = "fr"; - # services.xserver.xkbOptions = { - # "eurosign:e"; - # "caps:escape" # map caps to escape. - # }; - - # Enable CUPS to print documents. - # services.printing.enable = true; - # Add docker virtualisation.docker = { enable = true; enableOnBoot = false; }; - # Enable touchpad support (enabled default in most desktopManager). - # services.xserver.libinput.enable = true; - # Users management users.mutableUsers = false; diff --git a/users/dm.nix b/users/dm.nix index 7afa77d..4f7c4af 100644 --- a/users/dm.nix +++ b/users/dm.nix @@ -51,7 +51,6 @@ in # Perso pkgs.calibre pkgs.discord - # Renable me when https://github.com/NixOS/nixpkgs/issues/331934 is fixed pkgs.mcomix # Comics reader pkgs.redshift pkgs.spotify @@ -139,6 +138,14 @@ in }; }; + programs.ghostty = { + enable = true; + enableZshIntegration = true; + settings = { + theme = "Dracula"; + }; + }; + programs.firefox = { enable = true;