From e6fac592700498b34abd522823fccef38cf4d71e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Czy=C5=BC?= Date: Sat, 20 Apr 2024 11:37:18 +0200 Subject: [PATCH] tmux --- home-manager/features/tmux.nix | 11 +++++++++++ home-manager/home.nix | 1 + hosts/common/packages.nix | 21 +++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 home-manager/features/tmux.nix diff --git a/home-manager/features/tmux.nix b/home-manager/features/tmux.nix new file mode 100644 index 0000000..bc39543 --- /dev/null +++ b/home-manager/features/tmux.nix @@ -0,0 +1,11 @@ +{pkgs, ...}: { + programs.tmux = { + enable = true; + mouse = true; + prefix = "C-b"; + plugins = with pkgs.tmuxPlugins; [ + sensible + vim-tmux-navigator + ]; + }; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index 81faa78..0c85998 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -22,6 +22,7 @@ ./features/desktop/dwm ./features/kitty.nix ./features/neovim.nix + ./features/tmux.nix ]; nixpkgs = { diff --git a/hosts/common/packages.nix b/hosts/common/packages.nix index 9b32981..c036052 100644 --- a/hosts/common/packages.nix +++ b/hosts/common/packages.nix @@ -6,6 +6,19 @@ pkgs, ... }: { + # Auto-upgrade in the background + system.autoUpgrade = { + enable = true; + flake = inputs.self.outPath; + flags = [ + "--update-input" + "nixpkgs" + "-L" + ]; + dates = "09:00"; + randomizedDelaySec = "45min"; + }; + environment.systemPackages = (with pkgs; [ # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. # wget @@ -21,4 +34,12 @@ environment.sessionVariables = { FLAKE = "/home/mike/.dots"; }; + + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + # Add any missing dynamic libraries for unpackaged + # programs here, NOT in environment.systemPackages + ]; + }; }