my system configurations ^-^
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: it works

willow c9fa30c4 e9f8f91b

+9 -12
dotfiles/hypr/autostart modules/home/dotfiles/hypr/autostart
dotfiles/hypr/binds.conf modules/home/dotfiles/hypr/binds.conf
dotfiles/hypr/hypridle.conf modules/home/dotfiles/hypr/hypridle.conf
dotfiles/hypr/hyprland.conf modules/home/dotfiles/hypr/hyprland.conf
dotfiles/hypr/hyprlock.conf modules/home/dotfiles/hypr/hyprlock.conf
dotfiles/hypr/hyprpaper.conf modules/home/dotfiles/hypr/hyprpaper.conf
dotfiles/hypr/macchiato.conf modules/home/dotfiles/hypr/macchiato.conf
dotfiles/hypr/monitors.conf modules/home/dotfiles/hypr/monitors.conf
dotfiles/hypr/rules.conf modules/home/dotfiles/hypr/rules.conf
dotfiles/hypr/scripts/brightness.sh modules/home/dotfiles/hypr/scripts/brightness.sh
dotfiles/hypr/scripts/firefox-stow.sh modules/home/dotfiles/hypr/scripts/firefox-stow.sh
dotfiles/hypr/scripts/hyprpicker.sh modules/home/dotfiles/hypr/scripts/hyprpicker.sh
dotfiles/hypr/scripts/monitors.sh modules/home/dotfiles/hypr/scripts/monitors.sh
dotfiles/hypr/scripts/reload.sh modules/home/dotfiles/hypr/scripts/reload.sh
dotfiles/hypr/scripts/screen.sh modules/home/dotfiles/hypr/scripts/screen.sh
dotfiles/hypr/scripts/screend.sh modules/home/dotfiles/hypr/scripts/screend.sh
dotfiles/hypr/workspaces.conf modules/home/dotfiles/hypr/workspaces.conf
-8
hosts/earthy/default.nix
··· 92 92 pulse.enable = true; 93 93 }; 94 94 95 - # Define a user account. Don't forget to set a password with ‘passwd’. 96 - users.users.willow = { 97 - isNormalUser = true; 98 - description = "42Willow"; 99 - extraGroups = [ "networkmanager" "wheel" "dialout" ]; 100 - packages = with pkgs; [ ]; 101 - }; 102 - 103 95 # home-manager = { 104 96 # extraSpecialArgs = { inherit inputs; }; 105 97 # users = {
+8 -3
modules/core/user.nix
··· 1 1 { pkgs, inputs, username, ...}: 2 2 { 3 - imports = [ inputs.home-manager.nixosModules.home-manager ]; 3 + imports = [ 4 + inputs.home-manager.nixosModules.home-manager 5 + ]; 4 6 home-manager = { 5 7 useUserPackages = true; 6 8 useGlobalPkgs = true; 7 9 extraSpecialArgs = { inherit inputs username; }; 8 10 users.${username} = { 9 - imports = [ ./../home ]; 11 + imports = [ 12 + ./../home 13 + inputs.catppuccin.homeManagerModules.catppuccin 14 + ]; 10 15 home.username = "${username}"; 11 16 home.homeDirectory = "/home/${username}"; 12 17 home.stateVersion = "24.05"; ··· 17 22 users.users.${username} = { 18 23 isNormalUser = true; 19 24 description = "${username}"; 20 - extraGroups = [ "networkmanager" "wheel" ]; 25 + extraGroups = [ "networkmanager" "wheel" "dialout" ]; 21 26 }; 22 27 nix.settings.allowed-users = [ "${username}" ]; 23 28 }
+1 -1
modules/home/default.nix
··· 134 134 # Home Manager is pretty good at managing dotfiles. The primary way to manage 135 135 # plain files is through 'home.file'. 136 136 home.file = { 137 - ".config/hypr".source = dotfiles/hypr; 137 + # ".config/hypr".source = dotfiles/hypr; 138 138 # ".config/tofi".source = dotfiles/tofi; 139 139 # # Building this configuration will create a copy of 'dotfiles/screenrc' in 140 140 # # the Nix store. Activating the configuration will then make '~/.screenrc' a