This commit is contained in:
Dennis Schoepf 2026-03-03 23:32:35 +00:00
parent 38deff2315
commit b76ff43f4e
4 changed files with 139 additions and 2 deletions

View file

@ -74,6 +74,7 @@ in
};
networking.networkmanager.enable = true;
time.timeZone = "Europe/Berlin";
i18n = {
defaultLocale = "en_US.UTF-8";
extraLocaleSettings = {

View file

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

View file

@ -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

118
modules/desktop/temp.nix Normal file
View file

@ -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";
};
};
};
}