Compare commits
19 Commits
3034ff6afd
...
b02d8cf8ce
| Author | SHA1 | Date | |
|---|---|---|---|
| b02d8cf8ce | |||
| bc7b94f180 | |||
| b73ab9c50a | |||
| 9b77f5b34e | |||
| 43f58b72cd | |||
| 65001c094d | |||
| bb9855e0a3 | |||
| a644259341 | |||
| db020bc1cd | |||
| 3cb937dc81 | |||
| aaad5be55e | |||
| e5e5f1ccaf | |||
| 24366bc0fc | |||
| 4a9269d965 | |||
| a7d79ef43c | |||
| 4e30faa302 | |||
| 922ff96b03 | |||
| caf15142f0 | |||
| 81a9119dc2 |
@@ -145,13 +145,11 @@ The Nix flake definition for Droidnix.
|
||||
description = "Droidnix: A dendritic NixOS + Home Manager configuration";
|
||||
|
||||
inputs = {
|
||||
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
emacs-overlay = {
|
||||
url = "github:nix-community/emacs-overlay";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
@@ -194,18 +192,12 @@ outputs =
|
||||
lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = [
|
||||
# Standard NixOS modules
|
||||
#nixpkgs.nixosModules
|
||||
|
||||
# Import machine-specific configurations
|
||||
./assets/flake/machines/traveldroid/top.nix
|
||||
|
||||
# Catppuccin theme module
|
||||
inputs.catppuccin.nixosModules.catppuccin
|
||||
|
||||
# Anchoring all the other nixes
|
||||
./generated/top.nix
|
||||
|
||||
# Home Manager module
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
{
|
||||
@@ -473,8 +465,14 @@ This sets the session variables
|
||||
XDG_SESSION_TYPE = "wayland"; # Session type
|
||||
XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment
|
||||
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)
|
||||
};
|
||||
}
|
||||
#+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-lightdm.nix
|
||||
./gtk.nix
|
||||
./fonts.nix
|
||||
];
|
||||
}
|
||||
#+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
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
(nerdfonts.override { fonts = [ "Iosevka Nerd Font","FiraCode" ]; })
|
||||
fonts.packages = with pkgs; [
|
||||
pkgs.nerd-fonts.iosevka
|
||||
];
|
||||
}
|
||||
#+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 |
|
Before Width: | Height: | Size: 103 B After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 351 KiB |
|
After Width: | Height: | Size: 280 KiB |
|
After Width: | Height: | Size: 133 KiB |
|
After Width: | Height: | Size: 139 KiB |
|
After Width: | Height: | Size: 343 KiB |
|
After Width: | Height: | Size: 256 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 343 KiB |
|
After Width: | Height: | Size: 256 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 248 KiB |
|
After Width: | Height: | Size: 245 KiB |
@@ -4,6 +4,12 @@
|
||||
XDG_SESSION_TYPE = "wayland"; # Session type
|
||||
XDG_CURRENT_DESKTOP = "Hyprland"; # Desktop environment
|
||||
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)
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,13 +2,11 @@
|
||||
description = "Droidnix: A dendritic NixOS + Home Manager configuration";
|
||||
|
||||
inputs = {
|
||||
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
emacs-overlay = {
|
||||
url = "github:nix-community/emacs-overlay";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
@@ -51,18 +49,12 @@ outputs =
|
||||
lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = [
|
||||
# Standard NixOS modules
|
||||
#nixpkgs.nixosModules
|
||||
|
||||
# Import machine-specific configurations
|
||||
./assets/flake/machines/traveldroid/top.nix
|
||||
|
||||
# Catppuccin theme module
|
||||
inputs.catppuccin.nixosModules.catppuccin
|
||||
|
||||
# Anchoring all the other nixes
|
||||
./generated/top.nix
|
||||
|
||||
# Home Manager module
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
(nerdfonts.override { fonts = [ "Iosevka Nerd Font" ]; })
|
||||
fonts.packages = with pkgs; [
|
||||
pkgs.nerd-fonts.iosevka
|
||||
];
|
||||
}
|
||||
|
||||
@@ -7,5 +7,6 @@
|
||||
./login-tuigreeter.nix
|
||||
#./login-lightdm.nix
|
||||
./gtk.nix
|
||||
./fonts.nix
|
||||
];
|
||||
}
|
||||
|
||||