diff --git a/base/gui-programs.nix b/base/gui-programs.nix index 76e90f6..31ee485 100644 --- a/base/gui-programs.nix +++ b/base/gui-programs.nix @@ -34,6 +34,7 @@ in { if config.my.gui.isNvidia then ["nvidia"] else options.services.xserver.videoDrivers.default; + windowManager.i3.enable = true; layout = "fr"; xkbVariant = "us"; libinput = { @@ -50,8 +51,10 @@ in { environment.systemPackages = builtins.attrValues { inherit (pkgs) - discord + chrysalis + evince feh + firefox ffmpeg gimp-with-plugins imagemagick @@ -66,7 +69,11 @@ in { zathura ; + inherit (pkgs.gnome) nautilus; + inherit (pkgs.libsForQt5) okular; + + discord = pkgs.discord.override {nss = pkgs.nss_latest;}; }; networking.networkmanager = { diff --git a/home/x/i3.nix b/home/x/i3.nix index 0fefa09..665a237 100644 --- a/home/x/i3.nix +++ b/home/x/i3.nix @@ -6,12 +6,11 @@ }: let inherit (lib) - mkEnableOption mkIf mkOptionDefault ; - isEnabled = config.my.home.x.i3.enable; + isEnabled = config.my.home.x.enable; myTerminal = # FIXME: fix when terminal is setup in home @@ -27,10 +26,6 @@ i3Theme = config.my.theme.i3Theme; in { - options.my.home.x.i3 = { - enable = mkEnableOption "i3wm configuration"; - }; - config = mkIf isEnabled { my.home = { flameshot.enable = true;