revamped setup

This commit is contained in:
gpskwlkr 2024-03-29 12:01:14 +04:00
parent 8f13d0a017
commit e7d7db79e6
32 changed files with 358 additions and 830 deletions

View file

@ -18,6 +18,7 @@
./services.nix
./sound.nix
./time.nix
./theme.nix
./users.nix
./virtualisation.nix
];

View file

@ -5,15 +5,21 @@
environment.systemPackages = with pkgs; [
bat
btop
eza
fzf
git
gnumake
lm_sensors
libsForQt5.qt5.qtquickcontrols2
libsForQt5.qt5.qtgraphicaleffects
libsForQt5.qt5.qt5-svg
neofetch
neovim
ripgrep
tldr
unzip
wget
xfce.thunar
xdg-desktop-portal-gtk
xdg-desktop-portal-wlr
zoxide

View file

@ -0,0 +1,15 @@
{ pkgs }:
pkgs.stdenv.mkDerivation {
name = "sddm-theme";
src = pkgs.fetchFromGitHub {
owner = "gpskwlkr";
repo = "sddm-astronaut-theme";
rev = "468a100460d5feaa701c2215c737b55789cba0fc";
sha256 = "1h20b7n6a4pbqnrj22y8v5gc01zxs58lck3bipmgkpyp52ip3vig";
};
installPhase = ''
mkdir -p $out
cp -R ./* $out/
'';
}

View file

@ -14,6 +14,7 @@
displayManager = {
sddm.enable = true;
sddm.theme = "${import ./sddm-theme.nix { inherit pkgs; }}";
};
};
};

11
system/modules/theme.nix Normal file
View file

@ -0,0 +1,11 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
gnome3.adwaita-icon-theme # default gnome cursors
glib
gsettings-desktop-schemas
nwg-look
];
}