diff --git a/base/programs.nix b/base/programs.nix index 9c159b2..b949712 100644 --- a/base/programs.nix +++ b/base/programs.nix @@ -28,6 +28,7 @@ # development git git-crypt + gnumake gnupg pinentry-curses python3 diff --git a/home/x/i3.nix b/home/x/i3.nix index cc7e231..d9f5bb5 100644 --- a/home/x/i3.nix +++ b/home/x/i3.nix @@ -115,6 +115,12 @@ in window.commands = [ { command = "border pixel 2"; criteria = { class = "Alacritty"; }; } + + # NOTE: should be done with an assign command, but Spotify doesn't set + # its class until after initialization, so has to be done this way. + # + # See https://i3wm.org/docs/userguide.html#assign_workspace + { criteria = { class = "Spotify"; }; command = "move to workspace 8"; } ]; }; }; diff --git a/hosts/boreal/home.nix b/hosts/boreal/home.nix index cd94d72..a53d7fa 100644 --- a/hosts/boreal/home.nix +++ b/hosts/boreal/home.nix @@ -1,4 +1,4 @@ -{ config, ... }: +{ config, pkgs, ... }: { home-manager.users.alarsyo = { # Keyboard settings & i3 settings @@ -11,5 +11,10 @@ my.home.fish.enable = true; my.theme = config.home-manager.users.alarsyo.my.themes.solarizedLight; + + home.packages = with pkgs; [ + beancount + fava + ]; }; }