[WIP] idk
This commit is contained in:
parent
dd4cbbb517
commit
132b6634d7
13 changed files with 285 additions and 63 deletions
|
@ -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
4
modules/dbus/default.nix
Normal 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 |
|
@ -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;
|
||||
}
|
9
modules/fonts/default.nix
Normal file
9
modules/fonts/default.nix
Normal 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"];
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue