Compare commits

..

No commits in common. "925499b9c55dafeafe75256976cf59cca3c1b4c5" and "640be8c1128964337e32926a07ea1210ae5ed61a" have entirely different histories.

4 changed files with 22 additions and 18 deletions

View file

@ -28,6 +28,12 @@
nix.settings.experimental-features = [ "nix-command" "flakes" ];
nixpkgs.config.allowUnfree = true;
environment.sessionVariables = {
NIXPKGS_ALLOW_UNFREE = "1";
QT_QPA_PLATFORMTHEME = "qt5ct";
QT_FONT_DPI = "125";
};
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It's perfectly fine and recommended to leave

View file

@ -19,7 +19,7 @@
boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/ab82b477-2477-453f-b95f-28e5553ad10d";
fileSystems."/boot" = {
device = "/dev/disk/by-label/NIXBOOT";
device = "/dev/disk/by-uuid/F6E1-006D";
fsType = "vfat";
};

View file

@ -69,17 +69,17 @@
firefox # TODO: use programs.firefox
spotifywm
zeal
libreoffice-fresh # TODO: add spelling stuff and declarative conf?
libreoffice-fresh # TODO: add spelling stuff
photoqt
gimp-with-plugins # TODO: set plugins using nix
gimp-with-plugins
vlc
discord
nextcloud-client
jellyfin-media-player
xournalpp
# Misc CLI
neofetch
qt5.qtwayland
qt6.qtwayland
acpi
progress
alsa-utils

View file

@ -7,6 +7,11 @@
};
in
{
home.packages = with pkgs; [
plasma5Packages.qtstyleplugin-kvantum
qt5ct
];
home.pointerCursor = {
name = "Dracula-cursors";
package = pkgs.dracula-theme;
@ -33,21 +38,14 @@ in
};
};
qt = {
enable = true;
platformTheme = "qtct";
style.name = "Kvantum";
};
xresources.extraConfig = builtins.readFile("${dracula-xresources}/Xresources");
home.sessionVariables = {
QT_FONT_DPI = "125";
};
xdg.configFile = {
"Kvantum/Dracula/Dracula.kvconfig".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-purple-solid/Dracula-purple-solid.kvconfig";
"Kvantum/Dracula/Dracula.svg".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-purple-solid/Dracula-purple-solid.svg";
"Kvantum/kvantum.kvconfig".text = "[General]\ntheme=Dracula";
"../.themes/Dracula".source = "${pkgs.dracula-theme}/share/themes/Dracula";
"Kvantum/Dracula".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula";
"Kvantum/Dracula-Solid".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-Solid";
"Kvantum/Dracula-purple".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-purple";
"Kvantum/Dracula-purple-solid".source = "${pkgs.dracula-theme}/share/Kvantum/Dracula-purple-solid";
};
}