diff --git a/configuration.nix b/configuration.nix index d7829f5..65a436d 100644 --- a/configuration.nix +++ b/configuration.nix @@ -104,26 +104,6 @@ description = "Vidir Valberg Gudmundsson"; extraGroups = [ "networkmanager" "wheel" "docker" ]; shell = pkgs.fish; - packages = with pkgs; [ - firefox - thunderbird - keepassxc - jetbrains.pycharm-professional - slack - gnome.gnome-tweaks - deja-dup - signal-desktop - tmux - obsidian - element-desktop - discord - pyenv - nerdfonts - blackbox-terminal - ripgrep - pre-commit - spotify - ]; }; nixpkgs.config.permittedInsecurePackages = [ diff --git a/flake.lock b/flake.lock index c1699d9..ebe0edc 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1708806879, - "narHash": "sha256-MSbxtF3RThI8ANs/G4o1zIqF5/XlShHvwjl9Ws0QAbI=", + "lastModified": 1708988456, + "narHash": "sha256-RCz7Xe64tN2zgWk+MVHkzg224znwqknJ1RnB7rVqUWw=", "owner": "nix-community", "repo": "home-manager", - "rev": "4ee704cb13a5a7645436f400b9acc89a67b9c08a", + "rev": "1d085ea4444d26aa52297758b333b449b2aa6fca", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1708807242, - "narHash": "sha256-sRTRkhMD4delO/hPxxi+XwLqPn8BuUq6nnj4JqLwOu0=", + "lastModified": 1709150264, + "narHash": "sha256-HofykKuisObPUfj0E9CJVfaMhawXkYx3G8UIFR/XQ38=", "owner": "nixos", "repo": "nixpkgs", - "rev": "73de017ef2d18a04ac4bfd0c02650007ccb31c2a", + "rev": "9099616b93301d5cf84274b184a3a5ec69e94e08", "type": "github" }, "original": { diff --git a/home-manager/apps/hyprland.nix b/home-manager/apps/hyprland.nix new file mode 100644 index 0000000..d339a7e --- /dev/null +++ b/home-manager/apps/hyprland.nix @@ -0,0 +1,3 @@ +{ + wayland.windowManager.hyprland.enable = true; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index 80a5e9d..fc0a493 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -6,6 +6,8 @@ home.homeDirectory = "/home/valberg"; home.stateVersion = "23.11"; + nixpkgs.config.allowUnfree = true; + home.packages = with pkgs; [ ansible python311Packages.tox @@ -14,6 +16,27 @@ zoxide ruff gnomeExtensions.forge + firefox + thunderbird + keepassxc + jetbrains.pycharm-professional + slack + gnome.gnome-tweaks + deja-dup + signal-desktop + tmux + obsidian + element-desktop + discord + pyenv + nerdfonts + blackbox-terminal + ripgrep + pre-commit + + tidal-hifi + + hatch rustc cargo @@ -21,4 +44,8 @@ rust-jemalloc-sys ]; + imports = [ + ./apps/hyprland.nix + ]; + }