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

@ -13,25 +13,26 @@
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
fileSystems."/" =
{ device = "/dev/disk/by-uuid/e77340bd-65f6-48f1-baa6-6b17aae6666a";
{ device = "/dev/disk/by-uuid/8ca9da60-ed9c-463f-9457-403c857e57ca";
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/EE4B-9C10";
{ device = "/dev/disk/by-uuid/53FB-FC91";
fsType = "vfat";
};
fileSystems."/home/gpskwlkr/HDD" =
{
device = "/dev/disk/by-uuid/5ffff838-c04f-4a9b-aa5c-b985e52b6993";
fsType = "ext4";
options = [ "defaults,noatime" ];
{ device = "/dev/disk/by-uuid/44f1cc80-e2ff-4ac8-bdc3-83811ebface2";
fsType = "ext4";
options = [ "defaults,noatime" ];
};
swapDevices =
[ { device = "/dev/disk/by-uuid/ed488302-476e-4bc2-8516-1ce11271b0dc"; }
[ { device = "/dev/disk/by-uuid/bd3dbbfd-b19b-4372-a436-ae649edf79ee"; }
];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking

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
];
}