FINALLY working

This commit is contained in:
Charlie Root 2024-04-10 19:42:28 +02:00
commit 49984e72ab
9 changed files with 83 additions and 36 deletions

View file

@ -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;

View file

@ -4,5 +4,6 @@ _: {
./programs.nix
./hardware-configuration.nix
./profile.nix
./i3.nix
];
}

View file

@ -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
];
};
};
};
}

View file

@ -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
];
};
};
};
}

View file

@ -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