From c98c2cd0dbf38c5477510c15598f7255156d03c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 20 Jun 2024 23:24:59 -0300 Subject: [PATCH 1/6] mastodon: clean up media more often --- hosts/phantom/mastodon.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/phantom/mastodon.nix b/hosts/phantom/mastodon.nix index f984c65..d0dd5d3 100644 --- a/hosts/phantom/mastodon.nix +++ b/hosts/phantom/mastodon.nix @@ -18,7 +18,7 @@ }; streamingProcesses = 2; extraConfig.SINGLE_USER_MODE = "true"; - mediaAutoRemove.olderThanDays = 10; + mediaAutoRemove.olderThanDays = 5; }; age.secrets.phantom-mastodon-mailer-password = { From 670c7d3629284668a341b917834e3a0eac638395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 21 Jun 2024 00:28:51 -0300 Subject: [PATCH 2/6] mimeapps: force associations --- user/mimeapps.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/user/mimeapps.nix b/user/mimeapps.nix index a5ddae6..be6ac1a 100644 --- a/user/mimeapps.nix +++ b/user/mimeapps.nix @@ -492,6 +492,7 @@ in { enable = true; defaultApplications = mimes; + associations.added = mimes; }; }; } From bb023ea24a6d4ad544b3ec71afaa91e606818785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 21 Jun 2024 00:29:33 -0300 Subject: [PATCH 3/6] monolith: use tmpfs on /tmp --- hosts/monolith/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hosts/monolith/default.nix b/hosts/monolith/default.nix index f375186..4dcc8b7 100644 --- a/hosts/monolith/default.nix +++ b/hosts/monolith/default.nix @@ -161,6 +161,11 @@ in ACTION=="add|change", KERNEL=="sd[a-z]*[0-9]*|mmcblk[0-9]*p[0-9]*|nvme[0-9]*n[0-9]*p[0-9]*", ATTR{../queue/scheduler}="mq-deadline" ''; + boot.tmp = { + cleanOnBoot = true; + useTmpfs = true; + }; + # swap # fileSystems."/swap" = { # device = "/dev/disk/by-label/BTRFS_ROOT"; From ada392b3f34919884e109cff9e837d4238a3bdb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 21 Jun 2024 00:30:23 -0300 Subject: [PATCH 4/6] sway: add screen brightnes binds --- user/sway/default.nix | 1 + user/sway/sway-binds.nix | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/user/sway/default.nix b/user/sway/default.nix index 988453d..57627d6 100644 --- a/user/sway/default.nix +++ b/user/sway/default.nix @@ -146,6 +146,7 @@ in wdmenu wlauncher volumesh + brightnessctl showkeys pamixer libnotify diff --git a/user/sway/sway-binds.nix b/user/sway/sway-binds.nix index 543de59..7b33cd0 100644 --- a/user/sway/sway-binds.nix +++ b/user/sway/sway-binds.nix @@ -16,7 +16,6 @@ let _lock = pkgs.writeShellScriptBin "_lock" '' ${pkgs.sway}/bin/swaymsg mode default ${pkgs.swaylock}/bin/swaylock -f - systemctl --user start swayidle.service ''; _suspend = pkgs.writeShellScriptBin "_suspend" '' ${pkgs.sway}/bin/swaymsg mode default @@ -158,6 +157,12 @@ let "Control+Print" = "exec ${pkgs.screenshotsh}/bin/screenshotsh clip"; }; + screen_binds = { + "XF86MonBrightnessDown" = "exec brightnessctl --min-value=1 set 5%-"; + "XF86MonBrightnessUp" = "exec brightnessctl --min-value=1 set 5%+"; + "${mod}+l" = lib.getExe _lock; + }; + other_binds = { "${mod}+p" = "exec ${pkgs.wpass}/bin/wpass"; "${mod}+s" = "exec ${menu}"; @@ -196,5 +201,6 @@ in system_binds parenting_binds screenshot_binds + screen_binds ]; } From f44b2cd53d334005bacd267fc4bbed2110cf7dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 21 Jun 2024 00:30:44 -0300 Subject: [PATCH 5/6] sway: enable wrappers --- overlays/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/overlays/default.nix b/overlays/default.nix index d9f41ae..2ac2ae1 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -48,6 +48,8 @@ rec { patches = ( final: prev: { mySway = prev.sway.override { + withBaseWrapper = true; + withGtkWrapper = true; sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: { patches = old.patches ++ [ ../patches/sway/fix-hide_cursor-clearing-focus.patch ]; }); From 83d268e422d6761f0dca561ddb052bf1bfe644f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 21 Jun 2024 00:30:53 -0300 Subject: [PATCH 6/6] home: install home manager command --- user/home.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/home.nix b/user/home.nix index 0fe2422..30f556e 100644 --- a/user/home.nix +++ b/user/home.nix @@ -52,7 +52,7 @@ home.homeDirectory = "/home/lelgenio"; # Let Home Manager install and manage itself. - # programs.home-manager.enable = true; + programs.home-manager.enable = true; home.packages = with pkgs; [ # home-manager