From b76ff43f4ec99185868b31f0838d21f8e80413ea Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Tue, 3 Mar 2026 23:32:35 +0000 Subject: [PATCH] fixes --- modules/base/default.nix | 1 + modules/bluetooth/default.nix | 2 + modules/desktop/default.nix | 20 +++++- modules/desktop/temp.nix | 118 ++++++++++++++++++++++++++++++++++ 4 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 modules/desktop/temp.nix diff --git a/modules/base/default.nix b/modules/base/default.nix index 43efccb..ace3a9a 100644 --- a/modules/base/default.nix +++ b/modules/base/default.nix @@ -74,6 +74,7 @@ in }; networking.networkmanager.enable = true; + time.timeZone = "Europe/Berlin"; i18n = { defaultLocale = "en_US.UTF-8"; extraLocaleSettings = { diff --git a/modules/bluetooth/default.nix b/modules/bluetooth/default.nix index 8a182a4..f30a7df 100644 --- a/modules/bluetooth/default.nix +++ b/modules/bluetooth/default.nix @@ -5,6 +5,7 @@ { hardware.bluetooth = { enable = true; + powerOnBoot = true; settings = { General = { Enable = "Source,Sink,Media,Socket"; @@ -12,5 +13,6 @@ }; }; }; + services.blueman.enable = true; }; } diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix index a510a3e..b006053 100644 --- a/modules/desktop/default.nix +++ b/modules/desktop/default.nix @@ -13,16 +13,32 @@ environment.systemPackages = with pkgs; [ bibata-cursors - nerd-fonts.victor-mono gimp darktable ]; + fonts.packages = with pkgs; [ + nerd-fonts.victor-mono + ]; + fonts.fontconfig = { enable = true; antialias = true; - defaultFonts.monospace = [ "VictorMono Nerd Font" ]; + hinting = { + enable = true; + style = "slight"; + }; + defaultFonts.monospace = [ "VictorMono Nerd Font Mono" ]; }; + + gtk = { + enable = true; + cursorTheme = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Ice"; + size = 24; + }; + }; }; # TODO: Persist ~/.config/cosmic after setup diff --git a/modules/desktop/temp.nix b/modules/desktop/temp.nix new file mode 100644 index 0000000..b65f4c9 --- /dev/null +++ b/modules/desktop/temp.nix @@ -0,0 +1,118 @@ +{ inputs, pkgs, ... }: + +{ + home.username = "dennis"; + home.homeDirectory = "/home/dennis"; + home.stateVersion = "24.11"; + + home.packages = with pkgs; [ + neofetch + zip + unzip + ripgrep + fzf + fd + sd + bat + tldr + fortune + just + mmv-go + zoxide + xwayland-satellite + nerd-fonts.victor-mono + adwaita-fonts + noto-fonts-color-emoji + bodoni-moda + reversal-icon-theme + fnm + libnotify + swww + loupe + nautilus + nautilus-open-any-terminal + swaynotificationcenter + gimp + wl-clipboard + hyprpicker + usbutils + krita + gpustat + tmux + tmuxinator + adw-gtk3 + kdePackages.qt6ct + ]; + + imports = [ + inputs.nixvim.homeModules.nixvim + inputs.noctalia.homeModules.default + ../modules/ssh + ../modules/git + ../modules/zoxide + ../modules/direnv + ../modules/ghostty/linux.nix + ../modules/fish + ../modules/tmux + ../modules/tmuxinator/personal.nix + ../modules/zen + ../modules/ungoogled-chromium + ../modules/wm/niri + ../modules/wm/noctalia + ]; + + programs.home-manager.enable = true; + programs.nixvim.imports = [ ../modules/nixvim ]; + + # Appearance + fonts.fontconfig = { + enable = true; + antialiasing = true; + defaultFonts = { + monospace = [ "VictorMono Nerd Font" ]; + sansSerif = [ + "Adwaita Sans" + "Noto Color Emoji" + ]; + serif = [ "Bodoni Moda" ]; + }; + }; + + gtk = { + enable = true; + colorScheme = "dark"; + theme.name = "adw-gtk3"; + font = { + package = pkgs.adwaita-fonts; + name = "Adwaita Sans"; + size = 11; + }; + iconTheme = { + package = pkgs.reversal-icon-theme; + name = "Reversal-dark"; + }; + gtk4.iconTheme = { + package = pkgs.reversal-icon-theme; + name = "Reversal-dark"; + }; + cursorTheme = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Ice"; + size = 24; + }; + }; + + # Services + # Mpris (Media Player) + services.mpris-proxy.enable = true; + + # Udiskie (Mass Storage Devices) + services.udiskie = { + enable = true; + settings = { + program_options = { + file_manager = "${pkgs.nautilus}/bin/nautilus"; + }; + }; + }; +}