Skip to content

TatuMon/home-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

258 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Home Manager

preview preview2 🎶 Louie Zong - Rat Taxi Album

Requirements

Installation

To install home-manager, please refer to the manual page

I personally use the standalone home-manager tool, but this configuration should also work for the home-manager NixOS module. I didn't test it.

Notes

Hyprland

This repo only contains the hyprland and waybar configuration files. To install the binaries, you have to do it yourself with your system's package manager.

At least Hyprland 0.50 is expected.

As I stated above, I'm using the standalone version, so I decided to install Hyprland system-wide and manage it using my distro's systemd.

Why NixGL

NixGL solves the issue where packages installed using Nix can't access OpenGL drivers.

This doesn't happen in NixOS.

Extra software

Like what happens with Hyprland, some software needs access to system files, so installing them with home-manager is not possible.

Here is the list of the packages that you need to install by yourself:

Keybinds

All Hyprland keybinds are defined in hyprland/modules/keybindings.conf

Wlogout

systemd

wlogout options expects systemd to be the init system

"Reboot to Windows" option

You might have seen that I added this option to wlogout and is possible that it doesn't work for you.

It's very likely that this is because of how I set up wlogout to call grub-reboot. To fix this, you can edit the call in wlogout/layout to use the grub menuentry that you set up for Windows.