Compare commits

...

19 Commits

Author SHA1 Message Date
henrov b02d8cf8ce Added wallpapers and GTK_ENABLE_DARK_MODE=1; 2026-03-16 07:43:00 +00:00
henrov bc7b94f180 Working on waybar looks 2026-03-16 07:07:53 +00:00
henrov b73ab9c50a typo 2026-03-16 07:07:31 +00:00
henrov 9b77f5b34e Working on waybar looks 2026-03-16 07:05:25 +00:00
henrov 43f58b72cd Added some environmant variables to make more stuff look dark
Adapted fonts.nix based on https://wiki.nixos.org/wiki/Fonts
2026-03-16 07:04:13 +00:00
henrov 65001c094d Adding nerdfonts 2026-03-15 19:42:59 +00:00
henrov bb9855e0a3 Adding nerdfonts 2026-03-15 19:40:44 +00:00
henrov a644259341 Adding nerdfonts 2026-03-15 19:29:24 +00:00
henrov db020bc1cd Adding nerdfonts 2026-03-15 19:26:20 +00:00
henrov 3cb937dc81 Adding nerdfonts 2026-03-15 19:23:47 +00:00
henrov aaad5be55e Adding nerdfonts 2026-03-15 19:21:24 +00:00
henrov e5e5f1ccaf Fixed config, now just some theming 2026-03-15 19:16:31 +00:00
henrov 24366bc0fc Fixed config, now just some theming 2026-03-15 19:13:21 +00:00
henrov 4a9269d965 Fixed config, now just some theming 2026-03-15 19:11:34 +00:00
henrov a7d79ef43c Fixed config, now just some theming 2026-03-15 19:07:49 +00:00
henrov 4e30faa302 Fixed config, now just some theming 2026-03-15 19:04:50 +00:00
henrov 922ff96b03 Fixed config, now just some theming 2026-03-15 18:57:52 +00:00
henrov caf15142f0 Fixed config, now just some theming 2026-03-15 18:54:28 +00:00
henrov 81a9119dc2 Fixed config, now just some theming 2026-03-15 18:50:40 +00:00
21 changed files with 20 additions and 24 deletions
+10 -11
View File
@@ -145,13 +145,11 @@ The Nix flake definition for Droidnix.
description = "Droidnix: A dendritic NixOS + Home Manager configuration"; description = "Droidnix: A dendritic NixOS + Home Manager configuration";
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
emacs-overlay = { emacs-overlay = {
url = "github:nix-community/emacs-overlay"; url = "github:nix-community/emacs-overlay";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -194,18 +192,12 @@ outputs =
lib.nixosSystem { lib.nixosSystem {
inherit system; inherit system;
modules = [ modules = [
# Standard NixOS modules
#nixpkgs.nixosModules
# Import machine-specific configurations # Import machine-specific configurations
./assets/flake/machines/traveldroid/top.nix ./assets/flake/machines/traveldroid/top.nix
# Catppuccin theme module # Catppuccin theme module
inputs.catppuccin.nixosModules.catppuccin inputs.catppuccin.nixosModules.catppuccin
# Anchoring all the other nixes # Anchoring all the other nixes
./generated/top.nix ./generated/top.nix
# Home Manager module # Home Manager module
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
{ {
@@ -473,8 +465,14 @@ This sets the session variables
XDG_SESSION_TYPE = "wayland"; # Session type XDG_SESSION_TYPE = "wayland"; # Session type
XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment
XCURSOR_SIZE = "24"; # Cursor size XCURSOR_SIZE = "24"; # Cursor size
GTK_ENABLE_DARK_MODE=1;
GTK_THEME = "Catppuccin-Mocha-Standard-Blue-Dark";
GTK_APPLICATION_PREFER_DARK_THEME = "1";
# Add these for Firefox/Zen Browser:
MOZ_ENABLE_WAYLAND = "1"; # If on Wayland
GSETTINGS_SCHEMA_DIR = "${pkgs.gsettings-desktop-schemas}/share/glib-2.0/schemas";
};
# Add other session-wide variables here (e.g., QT_QPA_PLATFORM, SDL_VIDEODRIVER) # Add other session-wide variables here (e.g., QT_QPA_PLATFORM, SDL_VIDEODRIVER)
};
} }
#+END_SRC #+END_SRC
@@ -907,6 +905,7 @@ This is top file of this level which contains just an import statement for all r
./login-tuigreeter.nix ./login-tuigreeter.nix
#./login-lightdm.nix #./login-lightdm.nix
./gtk.nix ./gtk.nix
./fonts.nix
]; ];
} }
#+END_SRC #+END_SRC
@@ -916,8 +915,8 @@ This file installs and configures fonts
#+BEGIN_SRC nix :tangle generated/system/core/fonts.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/core/fonts.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [ fonts.packages = with pkgs; [
(nerdfonts.override { fonts = [ "Iosevka Nerd Font","FiraCode" ]; }) pkgs.nerd-fonts.iosevka
]; ];
} }
#+END_SRC #+END_SRC
@@ -1 +0,0 @@
/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/pictures/5.jpg
@@ -1 +0,0 @@
/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/pictures/6.jpg
@@ -1 +0,0 @@
/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/pictures/7.jpg

Before

Width:  |  Height:  |  Size: 103 B

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 B

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

@@ -4,6 +4,12 @@
XDG_SESSION_TYPE = "wayland"; # Session type XDG_SESSION_TYPE = "wayland"; # Session type
XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment
XCURSOR_SIZE = "24"; # Cursor size XCURSOR_SIZE = "24"; # Cursor size
GTK_THEME = "Catppuccin-Mocha-Standard-Blue-Dark";
GTK_APPLICATION_PREFER_DARK_THEME = "1";
# Add these for Firefox/Zen Browser:
MOZ_ENABLE_WAYLAND = "1"; # If on Wayland
GSETTINGS_SCHEMA_DIR = "${pkgs.gsettings-desktop-schemas}/share/glib-2.0/schemas";
};
# Add other session-wide variables here (e.g., QT_QPA_PLATFORM, SDL_VIDEODRIVER) # Add other session-wide variables here (e.g., QT_QPA_PLATFORM, SDL_VIDEODRIVER)
};
} }
-8
View File
@@ -2,13 +2,11 @@
description = "Droidnix: A dendritic NixOS + Home Manager configuration"; description = "Droidnix: A dendritic NixOS + Home Manager configuration";
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
emacs-overlay = { emacs-overlay = {
url = "github:nix-community/emacs-overlay"; url = "github:nix-community/emacs-overlay";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -51,18 +49,12 @@ outputs =
lib.nixosSystem { lib.nixosSystem {
inherit system; inherit system;
modules = [ modules = [
# Standard NixOS modules
#nixpkgs.nixosModules
# Import machine-specific configurations # Import machine-specific configurations
./assets/flake/machines/traveldroid/top.nix ./assets/flake/machines/traveldroid/top.nix
# Catppuccin theme module # Catppuccin theme module
inputs.catppuccin.nixosModules.catppuccin inputs.catppuccin.nixosModules.catppuccin
# Anchoring all the other nixes # Anchoring all the other nixes
./generated/top.nix ./generated/top.nix
# Home Manager module # Home Manager module
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
{ {
+2 -2
View File
@@ -1,6 +1,6 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [ fonts.packages = with pkgs; [
(nerdfonts.override { fonts = [ "Iosevka Nerd Font" ]; }) pkgs.nerd-fonts.iosevka
]; ];
} }
+1
View File
@@ -7,5 +7,6 @@
./login-tuigreeter.nix ./login-tuigreeter.nix
#./login-lightdm.nix #./login-lightdm.nix
./gtk.nix ./gtk.nix
./fonts.nix
]; ];
} }