treewide: remove variables from pkgs
This commit is contained in:
parent
36a717072a
commit
2f67b084d2
|
@ -6,7 +6,6 @@ rec {
|
||||||
themes
|
themes
|
||||||
new-packages
|
new-packages
|
||||||
patches
|
patches
|
||||||
variables
|
|
||||||
lib_extended
|
lib_extended
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -80,8 +79,6 @@ rec {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
variables = (final: prev: { uservars = import ../user/variables.nix; });
|
|
||||||
|
|
||||||
lib_extended = (
|
lib_extended = (
|
||||||
final: prev: {
|
final: prev: {
|
||||||
lib = prev.lib // rec {
|
lib = prev.lib // rec {
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
|
||||||
inherit (pkgs.uservars) dmenu;
|
|
||||||
available_menus = {
|
|
||||||
bmenu = "bmenu";
|
|
||||||
rofi = "rofi -dmenu -sort";
|
|
||||||
};
|
|
||||||
menu_cmd = available_menus.${dmenu};
|
|
||||||
in
|
|
||||||
pkgs.writeShellScriptBin "wdmenu" ''
|
pkgs.writeShellScriptBin "wdmenu" ''
|
||||||
exec ${menu_cmd} "$@"
|
exec bmenu "$@"
|
||||||
''
|
''
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) dmenu;
|
inherit (config.my) dmenu;
|
||||||
available_menus = {
|
available_menus = {
|
||||||
bmenu = "bmenu run";
|
bmenu = "bmenu run";
|
||||||
rofi = "rofi -show drun -sort";
|
rofi = "rofi -show drun -sort";
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
|
||||||
inherit (pkgs.uservars) dmenu;
|
|
||||||
available_menus = {
|
|
||||||
bmenu = "bmenu run";
|
|
||||||
rofi = "rofi -show drun -sort";
|
|
||||||
};
|
|
||||||
menu_cmd = available_menus.${dmenu};
|
|
||||||
in
|
|
||||||
pkgs.writeShellScriptBin "wlauncher" ''
|
pkgs.writeShellScriptBin "wlauncher" ''
|
||||||
exec ${menu_cmd} "$@"
|
exec bmenu run "$@"
|
||||||
''
|
''
|
||||||
|
|
6
settings/default.nix
Normal file
6
settings/default.nix
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{ lib, ... }:
|
||||||
|
{
|
||||||
|
options = {
|
||||||
|
my = lib.mkOption { };
|
||||||
|
};
|
||||||
|
}
|
|
@ -43,7 +43,7 @@
|
||||||
};
|
};
|
||||||
plymouth = {
|
plymouth = {
|
||||||
enable = true;
|
enable = true;
|
||||||
theme = lib.mkIf (pkgs.uservars.desktop == "sway") "red_loader";
|
theme = lib.mkIf (config.my.desktop == "sway") "red_loader";
|
||||||
themePackages = with pkgs; [
|
themePackages = with pkgs; [
|
||||||
(adi1090x-plymouth-themes.override { selected_themes = [ "red_loader" ]; })
|
(adi1090x-plymouth-themes.override { selected_themes = [ "red_loader" ]; })
|
||||||
];
|
];
|
||||||
|
|
|
@ -22,8 +22,11 @@
|
||||||
./users.nix
|
./users.nix
|
||||||
./containers.nix
|
./containers.nix
|
||||||
./network.nix
|
./network.nix
|
||||||
|
../settings
|
||||||
];
|
];
|
||||||
|
|
||||||
|
my = import ../user/variables.nix;
|
||||||
|
|
||||||
zramSwap.enable = true;
|
zramSwap.enable = true;
|
||||||
|
|
||||||
programs.adb.enable = true;
|
programs.adb.enable = true;
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
accent
|
accent
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
accent
|
accent
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) desktop browser;
|
inherit (config.my) desktop browser;
|
||||||
bugfixedFirefox = pkgs.firefox-esr-unwrapped // {
|
bugfixedFirefox = pkgs.firefox-esr-unwrapped // {
|
||||||
requireSigning = false;
|
requireSigning = false;
|
||||||
allowAddonSideload = true;
|
allowAddonSideload = true;
|
||||||
|
|
|
@ -5,15 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my) accent editor desktop;
|
||||||
key
|
|
||||||
theme
|
|
||||||
color
|
|
||||||
accent
|
|
||||||
font
|
|
||||||
editor
|
|
||||||
desktop
|
|
||||||
;
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
accent
|
accent
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) username mail;
|
inherit (config.my) username mail;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
lib,
|
||||||
inputs,
|
inputs,
|
||||||
|
config,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
lib.mkIf (pkgs.uservars.desktop == "gnome") {
|
lib.mkIf (config.my.desktop == "gnome") {
|
||||||
|
|
||||||
home.pointerCursor = {
|
home.pointerCursor = {
|
||||||
name = "Adwaita";
|
name = "Adwaita";
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
{ pkgs, lib, ... }:
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) accent theme editor;
|
inherit (config.my) accent theme editor;
|
||||||
inherit (theme) color;
|
inherit (theme) color;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
|
@ -44,8 +44,11 @@
|
||||||
./xdg-dirs.nix
|
./xdg-dirs.nix
|
||||||
inputs.hyprland.homeManagerModules.default
|
inputs.hyprland.homeManagerModules.default
|
||||||
inputs.nix-index-database.hmModules.nix-index
|
inputs.nix-index-database.hmModules.nix-index
|
||||||
|
../settings
|
||||||
];
|
];
|
||||||
|
|
||||||
|
my = import ./variables.nix;
|
||||||
|
|
||||||
# Home Manager needs a bit of information about you and the
|
# Home Manager needs a bit of information about you and the
|
||||||
# paths it should manage.
|
# paths it should manage.
|
||||||
home.username = "lelgenio";
|
home.username = "lelgenio";
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
config = lib.mkIf (pkgs.uservars.desktop == "hyprland") {
|
config = lib.mkIf (config.my.desktop == "hyprland") {
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = false;
|
enable = false;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
dmenu
|
dmenu
|
||||||
editor
|
editor
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
color
|
color
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
color
|
color
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) browser;
|
inherit (config.my) browser;
|
||||||
cfg = config.xdg.defaultApplications;
|
cfg = config.xdg.defaultApplications;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
config = lib.mkIf (pkgs.uservars.desktop != "gnome") {
|
config = lib.mkIf (config.my.desktop != "gnome") {
|
||||||
services.mpd = {
|
services.mpd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
musicDirectory = config.home.homeDirectory + "/Música";
|
musicDirectory = config.home.homeDirectory + "/Música";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
color
|
color
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
accent
|
accent
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) username mail;
|
inherit (config.my) username mail;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
@ -24,7 +24,7 @@ in
|
||||||
./swaylock.nix
|
./swaylock.nix
|
||||||
./theme.nix
|
./theme.nix
|
||||||
];
|
];
|
||||||
config = lib.mkIf (pkgs.uservars.desktop == "sway") {
|
config = lib.mkIf (config.my.desktop == "sway") {
|
||||||
services.mako.enable = true;
|
services.mako.enable = true;
|
||||||
services.swayidle.enable = true;
|
services.swayidle.enable = true;
|
||||||
services.kanshi.enable = true;
|
services.kanshi.enable = true;
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
let
|
let
|
||||||
in
|
in
|
||||||
# inherit (pkgs.uservars) key accent font theme;
|
# inherit (config.my) key accent font theme;
|
||||||
# inherit (theme) color;
|
# inherit (theme) color;
|
||||||
# inherit (pkgs) lib;
|
# inherit (pkgs) lib;
|
||||||
# mod = "Mod4";
|
# mod = "Mod4";
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) theme font desktop;
|
inherit (config.my) theme font desktop;
|
||||||
inherit (theme)
|
inherit (theme)
|
||||||
color
|
color
|
||||||
gtk_theme
|
gtk_theme
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
{ pkgs, lib, ... }:
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars) nextcloud;
|
inherit (config.my) nextcloud;
|
||||||
pass_cmd = (
|
pass_cmd = (
|
||||||
pkgs.writeShellScript "get_pass" ''
|
pkgs.writeShellScript "get_pass" ''
|
||||||
pass "${nextcloud.pass}" | head -n1
|
pass "${nextcloud.pass}" | head -n1
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
theme
|
theme
|
||||||
accent
|
accent
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (pkgs.uservars)
|
inherit (config.my)
|
||||||
key
|
key
|
||||||
accent
|
accent
|
||||||
font
|
font
|
||||||
|
|
Loading…
Reference in a new issue