diff --git a/configuration.nix b/configuration.nix index b7ad8ef..6de9f87 100644 --- a/configuration.nix +++ b/configuration.nix @@ -91,7 +91,7 @@ packages = with pkgs; [ # essential firefox - neovim + neovim neofetch bitwarden discord @@ -99,16 +99,18 @@ spotifyd mpv + # coding + jetbrains.pycharm-community + lazygit + # utility - hyprpaper + eww waybar streamlink ranger btop obsidian - lazygit obs-studio - obs-studio-plugins.wlrobs pavucontrol unzip etcher @@ -117,8 +119,8 @@ playerctl # entertainment - ani-cli - trackma + ani-cli + trackma # gaming steam @@ -127,6 +129,11 @@ bottles gamescope + # theming + catppuccin-gtk + catppuccin-cursors + papirus-folders + # fun stuff cbonsai pipes-rs @@ -165,6 +172,8 @@ lz4 python3 python3.pkgs.pip + gnome-themes-extra + gtk-engine-murrine ]; diff --git a/flake.nix b/flake.nix index 27d84f3..2699dce 100644 --- a/flake.nix +++ b/flake.nix @@ -3,8 +3,8 @@ inputs = { # Nixpkgs - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + # Call hyprland hyprland = { @@ -14,9 +14,12 @@ }; # Home manager - home-manager.url = "github:nix-community/home-manager"; - home-manager.inputs.nixpkgs.follows = "nixpkgs"; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + # hardware.url = "github:nixos/nixos-hardware"; # Shameless plug: looking for a way to nixify your themes and make diff --git a/modules/hyprland/default.nix b/modules/hyprland/default.nix index bfb7574..9159028 100644 --- a/modules/hyprland/default.nix +++ b/modules/hyprland/default.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: +{ config, pkgs, lib, inputs, ... }: let dbus-hyprland-environment = pkgs.writeTextFile { @@ -23,7 +23,7 @@ let in '' export XDG_DATA_DIRS=${datadir}:$XDG_DATA_DIRS gnome_schema=org.gnome.desktop.interface - gesettings set $gnome_schema gtk-theme 'Adwaita' + gesettings set $gnome_schema gtk-theme 'Catppuccin-Mocha-Pink-Dark' ''; }; @@ -51,7 +51,10 @@ in xdg.portal = { enable = true; wlr.enable = true; - extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; + extraPortals = [ + pkgs.xdg-desktop-portal-gtk + + ]; gtkUsePortal = true; }; @@ -76,8 +79,10 @@ in "$HOME/bin/:$PATH" ]; + GTK_THEME = "Catppuccin-Pink-Dark"; + #SWW - SWWW_TRANSITION_TYPE = "center"; + SWWW_TRANSITION_TYPE = ""; SWWW_TRANSITION_FPS = "60";