diff --git a/flake.lock b/flake.lock index 88e943c..7ad1735 100644 --- a/flake.lock +++ b/flake.lock @@ -374,11 +374,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1749657143, - "narHash": "sha256-3MiuAUQBo9Luk0lNzNSuomx1WMMBua2feVjXNfg9Dws=", + "lastModified": 1750355078, + "narHash": "sha256-vNTJaHBvasZuuwD0cYOqhpICaQ0SnQ7CqBhSZLjw3sc=", "owner": "hyprwm", "repo": "hyprland", - "rev": "412c7dc7f79cb6b04af41692504e82d4417e6e13", + "rev": "b49d0ca20e4378db1e9abeb661d72f4c8c070db9", "type": "github" }, "original": { @@ -521,11 +521,11 @@ ] }, "locked": { - "lastModified": 1749135356, - "narHash": "sha256-Q8mAKMDsFbCEuq7zoSlcTuxgbIBVhfIYpX0RjE32PS0=", + "lastModified": 1749819919, + "narHash": "sha256-7F/KG8dwSH9JXdlpOVrEEArS+PJSn0iEnx5eVCk89/I=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "e36db00dfb3a3d3fdcc4069cb292ff60d2699ccb", + "rev": "57ab2a867d8b554ad89f29060c15efd11631db91", "type": "github" }, "original": { @@ -586,11 +586,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1749471908, - "narHash": "sha256-uGfPqd43KTomeIVWUzHu3hGLWFsqYibhWLt2OaRic28=", + "lastModified": 1750168384, + "narHash": "sha256-PBfJ7dGsR02im/RYN8wXII8yNPFhKxiPdq+JDfbvD2k=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "00292388ad3b497763b81568d6ee5e1c4a2bcf85", + "rev": "38c2addd2e0cedcb03708de6e6c21fb1be86d410", "type": "github" }, "original": { @@ -662,11 +662,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1749285348, - "narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=", + "lastModified": 1750134718, + "narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e3afe5174c561dee0df6f2c2b2236990146329f", + "rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c", "type": "github" }, "original": { @@ -714,11 +714,11 @@ ] }, "locked": { - "lastModified": 1747372754, - "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", + "lastModified": 1749636823, + "narHash": "sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", + "rev": "623c56286de5a3193aa38891a6991b28f9bab056", "type": "github" }, "original": { @@ -740,11 +740,11 @@ ] }, "locked": { - "lastModified": 1747372754, - "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", + "lastModified": 1749636823, + "narHash": "sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", + "rev": "623c56286de5a3193aa38891a6991b28f9bab056", "type": "github" }, "original": { @@ -760,11 +760,11 @@ ] }, "locked": { - "lastModified": 1749674850, - "narHash": "sha256-5V6Jmiyg820PCLwskW6gp1sojo0F8hze6eR/xgp2d4U=", + "lastModified": 1750335144, + "narHash": "sha256-mEudA3XHHFPjR7XHad5Si6tag5M/tTSJIB6oDLifv60=", "ref": "refs/heads/master", - "rev": "2a8479d635958e6c2ced68767001da4638b6f197", - "revCount": 572, + "rev": "95d0af8113394b1fdb71c94ac5160c83b8b829cb", + "revCount": 584, "type": "git", "url": "https://git.outfoxxed.me/outfoxxed/quickshell" }, @@ -794,11 +794,11 @@ ] }, "locked": { - "lastModified": 1749436897, - "narHash": "sha256-OkDtaCGQQVwVFz5HWfbmrMJR99sFIMXHCHEYXzUJEJY=", + "lastModified": 1749955444, + "narHash": "sha256-CllTHvHX8KAdAZ+Lxzd23AmZTxO1Pfy+zC43/5tYkAE=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "e7876c387e35dc834838aff254d8e74cf5bd4f19", + "rev": "539ba15741f0e6691a2448743dbc601d8910edce", "type": "github" }, "original": { @@ -947,11 +947,11 @@ ] }, "locked": { - "lastModified": 1749155346, - "narHash": "sha256-KIkJu3zF8MF3DuGwzAmo3Ww9wsWXolwV30SjJRTAxYE=", + "lastModified": 1749490041, + "narHash": "sha256-R9Dn9IyUdPaJHD2Oqd7XJnnxpka6M6UYw4Ld0iA46HM=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "44bf29f1df45786098920c655af523535a9191ae", + "rev": "3cf35e178bc192ee51e3fddfd69e531e2c106a30", "type": "github" }, "original": { diff --git a/hosts/hermit/configuration.nix b/hosts/hermit/configuration.nix index 0d00934..02918a5 100644 --- a/hosts/hermit/configuration.nix +++ b/hosts/hermit/configuration.nix @@ -15,7 +15,6 @@ fstrim.enable = lib.mkDefault true; thermald.enable = true; }; - virtualisation.docker.enable = true; programs.zsh = { enable = true; enableBashCompletion = true; @@ -28,6 +27,7 @@ modules = { wms.wayland.enable = true; desktops.hyprland.enable = false; + # desktops.niri.enable = true; theming = { gtk.enable = true; diff --git a/hosts/hermit/programs.nix b/hosts/hermit/programs.nix index 8e374eb..3761c0d 100644 --- a/hosts/hermit/programs.nix +++ b/hosts/hermit/programs.nix @@ -9,6 +9,7 @@ anki asciinema bacon + brave cachix calc cargo-info @@ -48,7 +49,6 @@ networkmanagerapplet nitch obsidian - swww microfetch nmap nushell @@ -70,11 +70,9 @@ thunderbird trash-cli typst - ungoogled-chromium util-linux v4l-utils vlc - vscodium wiki-tui wireguard-tools wordgrinder diff --git a/hosts/temperance/programs.nix b/hosts/temperance/programs.nix index 2cac95c..f9be5b4 100644 --- a/hosts/temperance/programs.nix +++ b/hosts/temperance/programs.nix @@ -45,7 +45,6 @@ nicotine-plus obsidian oculante - swww pandoc pavucontrol pdfarranger @@ -69,7 +68,6 @@ trash-cli tutanota-desktop typst - vscodium walker wayneko wireguard-tools diff --git a/modules/programs/gui/ghostty/module.nix b/modules/programs/gui/ghostty/module.nix index 45fddb5..0a0a3e9 100644 --- a/modules/programs/gui/ghostty/module.nix +++ b/modules/programs/gui/ghostty/module.nix @@ -27,6 +27,9 @@ theme = ${slug} resize-overlay-duration = 0s cursor-style-blink = false + confirm-close-surface = false + copy-on-select = true + term = xterm-256color shell-integration = ${shell-integration} command = ${getExe package} diff --git a/modules/system/nix/documentation.nix b/modules/system/nix/documentation.nix index 20187a4..41b5337 100644 --- a/modules/system/nix/documentation.nix +++ b/modules/system/nix/documentation.nix @@ -10,6 +10,9 @@ # output of packages info.enable = false; + # Whether to install documentation targeted at developers. + dev.enable = true; + man = { # Whether to install manual pages # this means packages that provide a `man` output will have said output @@ -22,7 +25,7 @@ generateCaches = false; # Whether to enable mandoc as the default man page viewer. - mandoc.enable = false; # my default manpage viewer is helix, so this isn't necessary + mandoc.enable = false; # my default manpage viewer is bat, so this isn't necessary }; }; } diff --git a/modules/wms/wayland/niri/config.kdl b/modules/wms/wayland/niri/config.kdl index b00ac9a..8169cc8 100644 --- a/modules/wms/wayland/niri/config.kdl +++ b/modules/wms/wayland/niri/config.kdl @@ -408,13 +408,13 @@ binds { toggle-overview } Print { - screenshot write-to-disk=false + screenshot } Ctrl+Print { screenshot-screen } Alt+Print { - screenshot write-to-disk=true + screenshot } Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit