Compare commits

...

3 commits

Author SHA1 Message Date
Laureηt f6b00862db
🔥 disable loginExtra 2023-05-29 15:06:44 +02:00
Laureηt 2d0f7d1914
✏️ fix startup hypland commands 2023-05-29 15:06:05 +02:00
Laureηt 888573446c
🚚 move hyprland module down the tree 2023-05-29 00:12:48 +02:00
6 changed files with 10 additions and 14 deletions

View file

@ -29,7 +29,7 @@
}; };
outputs = { nixpkgs, flake-utils, lanzaboote, agenix, home-manager outputs = { nixpkgs, flake-utils, lanzaboote, agenix, home-manager
, nixos-hardware, hyprland, ... }: , nixos-hardware, ... }@attrs:
(flake-utils.lib.eachDefaultSystem (system: (flake-utils.lib.eachDefaultSystem (system:
let pkgs = nixpkgs.legacyPackages.${system}; let pkgs = nixpkgs.legacyPackages.${system};
@ -48,13 +48,10 @@
# neodymium laptop # neodymium laptop
nixosConfigurations.neodymium = nixpkgs.lib.nixosSystem { nixosConfigurations.neodymium = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs = attrs;
modules = [ modules = [
./hosts/neodymium/configuration.nix ./hosts/neodymium/configuration.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{
home-manager.users.laurent.imports =
[ hyprland.homeManagerModules.default ];
}
agenix.nixosModules.default agenix.nixosModules.default
lanzaboote.nixosModules.lanzaboote lanzaboote.nixosModules.lanzaboote
nixos-hardware.nixosModules.common-cpu-amd nixos-hardware.nixosModules.common-cpu-amd

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { { pkgs, hyprland, ... }: {
imports = [ ./hardware-configuration.nix ./system ]; imports = [ ./hardware-configuration.nix ./system ];
# shorter timeout for systemd services # shorter timeout for systemd services
@ -23,7 +23,7 @@
# disable user creation/deletion # disable user creation/deletion
mutableUsers = false; mutableUsers = false;
# damn, who's this handsome guy? # absolute gigachad
users.laurent = { users.laurent = {
isNormalUser = true; isNormalUser = true;
initialPassword = "laurent"; initialPassword = "laurent";
@ -36,6 +36,7 @@
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = { inherit hyprland; };
users.laurent = ./home; users.laurent = ./home;
}; };

View file

@ -1,6 +1,8 @@
{ ... }: { { hyprland, ... }: {
config.home.stateVersion = "22.11"; config.home.stateVersion = "22.11";
imports = [ imports = [
hyprland.homeManagerModules.default
./packages.nix ./packages.nix
./alacritty ./alacritty

View file

@ -9,6 +9,7 @@
services.mpris-proxy.enable = true; # media keys services.mpris-proxy.enable = true; # media keys
home.packages = with pkgs; [ home.packages = with pkgs; [
swaybg # wayland background
socat # socket cat socat # socket cat
jq # json utils jq # json utils
baobab # disk utils baobab # disk utils

View file

@ -65,11 +65,6 @@ in {
path = "$HOME/.zsh_history"; path = "$HOME/.zsh_history";
extended = true; extended = true;
}; };
loginExtra = ''
if [[ "$(tty)" == "/dev/tty1" ]]; then
exec sway
fi
'';
initExtra = '' initExtra = ''
bindkey -e bindkey -e
bindkey "^[[1;5C" forward-word bindkey "^[[1;5C" forward-word

View file

@ -5,7 +5,7 @@ monitor=eDP-2,1920x1080@120,0x0,1
# Execute your favorite apps at launch # Execute your favorite apps at launch
exec-once = GTK_THEME=adwaita waybar & mako & element-desktop & thunderbird & webcord & swayidle -w timeout 100 'swaylock -f --grace 3' timeout 130 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' timeout 300 'systemctl suspend' before-sleep 'swaylock -f' exec-once = eww open bar & swaybg -i ~/Pictures/wallpapers/kai-oberhauser-unsplash.jpg & mako & element-desktop & thunderbird & webcord & swayidle -w timeout 100 'swaylock -f --grace 3' timeout 130 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' timeout 300 'systemctl suspend' before-sleep 'swaylock -f'
# Source a file (multi-file configs) # Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf