diff --git a/common.nix b/common.nix index b47fecb..a0e0189 100644 --- a/common.nix +++ b/common.nix @@ -119,9 +119,10 @@ # Ricing bibata-cursors catppuccin-gtk - # inputs.way-edges.packages.${pkgs.system}.way-edges waybar hyprlock + cava + cmatrix swaynotificationcenter inputs.chataigne.packages.${pkgs.system}.chataigne wlogout @@ -193,6 +194,7 @@ # User programs programs.steam.enable = true; programs.walker.enable = true; + programs.dconf.enable = true; # User Services services.gvfs.enable = true; diff --git a/configuration-laptop.nix b/configuration-laptop.nix index b931888..2a93e71 100644 --- a/configuration-laptop.nix +++ b/configuration-laptop.nix @@ -1,45 +1,51 @@ -{ config, lib, pkgs, inputs, ... }: +{ + config, + lib, + pkgs, + inputs, + ... +}: { - networking.hostName = "mobile02"; # Define your hostname. + networking.hostName = "mobile02"; # Define your hostname. -# Opengl and vulkan - hardware.graphics = { - enable = true; - extraPackages = with pkgs; [ - intel-vaapi-driver - libva-vdpau-driver - ]; - }; + # Opengl and vulkan + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ + intel-vaapi-driver + libva-vdpau-driver + ]; + }; - services.displayManager.sddm = { - enable = true; - theme = "catppuccin-mocha-mauve"; - package = pkgs.kdePackages.sddm; - }; + services.displayManager.sddm = { + enable = true; + theme = "catppuccin-mocha-mauve"; + package = pkgs.kdePackages.sddm; + }; - environment.systemPackages = with pkgs; [ -# Catppuccin sddm theme - (pkgs.catppuccin-sddm.override { - flavor = "mocha"; - font = "Fira Mono Nerd Font"; - fontSize = "11"; - background = null; - }) -]; + environment.systemPackages = with pkgs; [ + # Catppuccin sddm theme + (pkgs.catppuccin-sddm.override { + flavor = "mocha"; + font = "Fira Mono Nerd Font"; + fontSize = "11"; + background = null; + }) + ]; -# Local User - users.users.user01 = { - extraGroups = [ ]; - packages = with pkgs; [ -# Ricing - inputs.way-edges.packages.${pkgs.system}.way-edges - inputs.chataigne.packages.${pkgs.system}.chataigne + # Local User + users.users.user01 = { + extraGroups = [ ]; + packages = with pkgs; [ + # Ricing + inputs.way-edges.packages.${pkgs.system}.way-edges + inputs.chataigne.packages.${pkgs.system}.chataigne -# Terminal - light -# Apps - ]; - }; + # Terminal + light + # Apps + ]; + }; } diff --git a/configuration-pc.nix b/configuration-pc.nix index 49cefec..8d93bd2 100644 --- a/configuration-pc.nix +++ b/configuration-pc.nix @@ -29,6 +29,7 @@ packages = with pkgs; [ bottles ferdium + inputs.hyprfloat.packages.${pkgs.system}.default delfin jellyfin-tui ]; diff --git a/flake.lock b/flake.lock index d3e5780..ed76f13 100644 --- a/flake.lock +++ b/flake.lock @@ -70,6 +70,67 @@ "type": "github" } }, + "flake-utils": { + "inputs": { + "systems": "systems_3" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "home-manager": { + "inputs": { + "nixpkgs": [ + "hyprfloat", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1762296971, + "narHash": "sha256-Jyv3L5rrUYpecON+9zyFz2VqgTSTsIG35fXuCyuCQv0=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "34fe48801d2a5301b814eaa1efb496499d06cebc", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, + "hyprfloat": { + "inputs": { + "flake-utils": "flake-utils", + "home-manager": "home-manager", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1765567261, + "narHash": "sha256-OmrVyrlhyBh1WMmWwVJOQOha/tmsoliMuWQtfG7lxKc=", + "owner": "nevimmu", + "repo": "hyprfloat", + "rev": "6306d4f68133744e0b03ffcd7cb887ed44799397", + "type": "github" + }, + "original": { + "owner": "nevimmu", + "repo": "hyprfloat", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1763421233, @@ -188,6 +249,7 @@ "chataigne": "chataigne", "doot": "doot", "elephant": "elephant", + "hyprfloat": "hyprfloat", "nixpkgs": "nixpkgs_4", "walker": "walker", "way-edges": "way-edges" @@ -245,6 +307,21 @@ } }, "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_4": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", @@ -283,7 +360,7 @@ "elephant" ], "nixpkgs": "nixpkgs_5", - "systems": "systems_3" + "systems": "systems_4" }, "locked": { "lastModified": 1762268213, diff --git a/flake.nix b/flake.nix index 3147b7b..20dcade 100644 --- a/flake.nix +++ b/flake.nix @@ -7,6 +7,10 @@ chataigne.url = "./chataigne"; doot.url = "github:voidarclabs/nixos.doot"; way-edges.url = "github:way-edges/way-edges"; + hyprfloat = { + url = "github:nevimmu/hyprfloat"; + inputs.nixpkgs.follows = "nixpkgs"; + }; walker = { url = "github:abenz1267/walker"; @@ -17,8 +21,6 @@ outputs = { self, - doot, - chataigne, nixpkgs, ... }@inputs: