FINALLY working
This commit is contained in:
parent
27fbf86325
commit
49984e72ab
9 changed files with 83 additions and 36 deletions
|
@ -40,9 +40,9 @@
|
|||
themes = {
|
||||
cursor = {
|
||||
enable = true;
|
||||
package = pkgs.bibabta.cursors;
|
||||
package = pkgs.bibata-cursors;
|
||||
name = "Bibata-Modern-Classic";
|
||||
size = "24";
|
||||
size = 24;
|
||||
};
|
||||
gtk = {
|
||||
enable = true;
|
||||
|
|
|
@ -4,5 +4,6 @@ _: {
|
|||
./programs.nix
|
||||
./hardware-configuration.nix
|
||||
./profile.nix
|
||||
./i3.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
{ pkgs, lib, config, ...}:
|
||||
|
||||
{
|
||||
options = {
|
||||
i3wm.enable = lib.mkEnableOption "enable i3wm";
|
||||
};
|
||||
config = lib.mkIf config.i3wm.enable {
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
desktopManager = {
|
||||
xterm.enable = false;
|
||||
xfce = {
|
||||
enable = true;
|
||||
noDesktop = true;
|
||||
enableXfwm = false;
|
||||
};
|
||||
};
|
||||
displayManager.defaultSession="xfce+i3";
|
||||
windowManager.i3 = {
|
||||
enable = true;
|
||||
extraPackages = with pkgs; [
|
||||
dmenu
|
||||
i3status
|
||||
i3lock
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
{ pkgs, lib, config, ...}:
|
||||
|
||||
{
|
||||
options = {
|
||||
i3wm.enable = lib.mkEnableOption "enable i3wm";
|
||||
};
|
||||
config = lib.mkIf config.i3wm.enable {
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
desktopManager = {
|
||||
xterm.enable = false;
|
||||
xfce = {
|
||||
enable = true;
|
||||
noDesktop = true;
|
||||
enableXfwm = false;
|
||||
};
|
||||
};
|
||||
displayManager.defaultSession="xfce+i3";
|
||||
windowManager.i3 = {
|
||||
enable = true;
|
||||
extraPackages = with pkgs; [
|
||||
dmenu
|
||||
i3status
|
||||
i3lock
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,9 +1,10 @@
|
|||
{ config, inputs, pkgs, ... }:
|
||||
let
|
||||
username = config.myOptions.other.system.usermame;
|
||||
username = config.myOptions.other.system.username;
|
||||
in {
|
||||
home-manager.users.${username} = {
|
||||
home.packages = let
|
||||
fenix = inputs.fenix.packages.${pkgs.system};
|
||||
|
||||
in with pkgs; [
|
||||
pfetch
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue