Compare commits
19 Commits
| 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";
|
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 |
|
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_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)
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,5 +7,6 @@
|
|||||||
./login-tuigreeter.nix
|
./login-tuigreeter.nix
|
||||||
#./login-lightdm.nix
|
#./login-lightdm.nix
|
||||||
./gtk.nix
|
./gtk.nix
|
||||||
|
./fonts.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||