diff --git a/configuration.nix b/configuration.nix index 790cb69..897fa24 100644 --- a/configuration.nix +++ b/configuration.nix @@ -24,6 +24,12 @@ in { ''; }; + services.resolved = { + enable = true; + dnssec = "true"; + }; + networking.nameservers = [ "1.1.1.1" "8.8.8.8" ]; + boot.loader = { systemd-boot.enable = false; efi = { diff --git a/pkgs/tools.nix b/pkgs/tools.nix index b2f1164..054a193 100644 --- a/pkgs/tools.nix +++ b/pkgs/tools.nix @@ -51,4 +51,5 @@ with pkgs; [ hugo glow blockbench + xmonad-with-packages ] diff --git a/pkgs/util.nix b/pkgs/util.nix index 6d93acb..673f867 100644 --- a/pkgs/util.nix +++ b/pkgs/util.nix @@ -77,4 +77,5 @@ with pkgs; [ nix-search just adr-tools + xmobar ] diff --git a/services/x.nix b/services/x.nix index 7f82e4b..d447092 100644 --- a/services/x.nix +++ b/services/x.nix @@ -11,4 +11,12 @@ services.xserver.desktopManager.gnome.enable = true; services.xserver.xkb.layout = "us"; + + services.picom.enable = true; + + services.xserver.windowManager.xmonad = { + enable = true; + enableContribAndExtras = true; + config = builtins.readFile ./xmonad.hs; + }; } diff --git a/services/xmonad.hs b/services/xmonad.hs new file mode 100644 index 0000000..4bacd55 --- /dev/null +++ b/services/xmonad.hs @@ -0,0 +1,9 @@ +import XMonad + +main = + xmonad + def + { terminal = "alacritty" + , modMask = mod4Mask + , borderWidth = 3 + }