[WIP] idk

This commit is contained in:
Andrea Ciceri 2022-09-30 17:23:48 +02:00
parent dd4cbbb517
commit 132b6634d7
No known key found for this signature in database
GPG key ID: A1FC89532D1C5654
13 changed files with 285 additions and 63 deletions

View file

@ -28,11 +28,14 @@
];
};
services.getty.autologinUser = "ccr";
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.ccr = {
imports = fleetHmModules [
"shell"
"sway"
"emacs"
"mpv"
"firefox"
@ -54,11 +57,11 @@
home.stateVersion = config.system.stateVersion;
# TODO move away from here
xdg.enable = true;
home.pointerCursor = {
x11.enable = true;
size = 32;
package = pkgs.vanilla-dmz;
name = "Vanilla-DMZ";
};
# home.pointerCursor = {
# x11.enable = true;
# size = 32;
# package = pkgs.vanilla-dmz;
# name = "Vanilla-DMZ";
# };
};
}

4
modules/dbus/default.nix Normal file
View file

@ -0,0 +1,4 @@
{pkgs, ...}: {
services.dbus.packages = with pkgs; [dconf];
programs.dconf.enable = true;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

View file

@ -1,54 +0,0 @@
{pkgs, ...}: {
services.xserver = {
enable = true;
autorun = true;
exportConfiguration = true;
layout = "us";
xkbModel = "thinkpad";
xkbVariant = "altgr-intl";
libinput.enable = true;
displayManager = {
defaultSession = "none+exwm";
autoLogin.enable = true;
autoLogin.user = "ccr";
sddm = {
enable = true;
autoLogin.relogin = true;
#background = "#000000";
};
};
desktopManager = {
xterm.enable = false;
};
windowManager = {
session = pkgs.lib.singleton {
name = "exwm";
# TODO query emacs daemon to discover if it's ready to start EXWM)` before starting the session
start = ''
exec dbus-launch --exit-with-session emacsclient --create-frame -F "((fullscreen . fullboth))" --eval "(exwm-init)"
'';
};
};
};
services.xserver.displayManager.sessionCommands = ''
${pkgs.xorg.xrdb}/bin/xrdb -merge <${
pkgs.writeText "Xresources" ''
Xcursor.theme: Adwaita
Xcursor.size: 16
Emacs.Background: black
''
}
'';
home-manager.users.ccr = {
services.network-manager-applet.enable = true;
services.blueman-applet.enable = true;
services.pasystray.enable = true;
xsession.enable = true;
};
services.udisks2.enable = true;
hardware.opengl.enable = true;
}

View file

@ -0,0 +1,9 @@
{pkgs, ...}: {
fonts = {
fonts = with pkgs; [powerline-fonts dejavu_fonts fira-code fira-code-symbols emacs-all-the-icons-fonts];
fontconfig.defaultFonts = {
monospace = ["DejaVu Sans Mono for Powerline"];
sansSerif = ["DejaVu Sans"];
};
};
}