diff --git a/configuration.nix b/configuration.nix index de5a518..2e579b2 100644 --- a/configuration.nix +++ b/configuration.nix @@ -2,7 +2,7 @@ # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). -{ config, pkgs, ... }: +{ config, pkgs,lib, ... }: { imports = @@ -20,9 +20,6 @@ boot.plymouth.enable = true; boot.initrd.systemd.enable = true; boot.kernelParams = [ "quiet" ]; - boot.plymouth.extraConfig = '' - DeviceScale=2 - ''; boot.plymouth.themePackages = with pkgs; [ (adi1090x-plymouth-themes.override { selected_themes = [ "colorful_loop" ]; }) ]; @@ -60,7 +57,7 @@ programs.neovim.defaultEditor = true; #programs.nylas-mail.enable = true; programs.npm.enable = true; - #programs.nm-applet.enable = true; + programs.nm-applet.enable = true; programs.less.enable = true; #programs.iotop.enable = true; programs.iftop.enable = true; @@ -113,6 +110,28 @@ # Enable i3 window manager services.xserver.windowManager.i3.enable = true; + services.xserver.windowManager.i3.extraPackages = with pkgs; [ + polybar + dmenu + ]; + services.redshift.enable = true; + services.picom = { + enable = true; + vSync = true; + inactiveOpacity = 0.65; + activeOpacity = 0.98; + settings = { + corner-radius = 3; + }; + opacityRules = [ + "100:class_g = 'rofi' && !focused" + "100:class_g = 'rofi' && focused" + ]; + }; + + programs.i3lock.enable = true; + programs.i3lock.package = pkgs.i3lock-color; + # Don't forget to set a password with ‘passwd’. users.users.elias = { isNormalUser = true; @@ -135,8 +154,6 @@ HandlePowerKey=ignore ''; - environment.sessionVariables.NIXOS_OZONE_WL = "1"; - #Spotify ports for google chromecasts and mobile phones networking.firewall.allowedTCPPorts = [ 57621 ]; networking.firewall.allowedUDPPorts = [ 5353 ]; diff --git a/packages.nix b/packages.nix index cb98c35..8194a7e 100644 --- a/packages.nix +++ b/packages.nix @@ -57,7 +57,9 @@ eza gh brightnessctl - hyprpaper + killall + glances + pamixer # Media ffmpeg-full playerctl @@ -68,8 +70,6 @@ # Hyprland deps libsForQt5.sddm libsForQt5.polkit-kde-agent - - swaylock-effects sddm-chili-theme polkit @@ -88,8 +88,12 @@ # Desktop manager i3 - polybar ## find a replacement for wlogout? - dmenu + dex + rofi + picom + nitrogen + i3lock-color + betterlockscreen ]; }