diff --git a/flake.lock b/flake.lock index 4903794..34ffca2 100644 --- a/flake.lock +++ b/flake.lock @@ -42,6 +42,25 @@ "type": "github" } }, + "ayugram-desktop": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1710190896, + "narHash": "sha256-IElr6yTJ9nohdyz2uMmOgoYrd6wnkx2sHX57NfpSeFk=", + "owner": "shwewo", + "repo": "ayugram-desktop", + "rev": "e90a1908a63dbcc9b7c668c4c61e627f78894def", + "type": "github" + }, + "original": { + "owner": "shwewo", + "repo": "ayugram-desktop", + "type": "github" + } + }, "cachix": { "locked": { "lastModified": 1635350005, @@ -122,6 +141,24 @@ "inputs": { "systems": "systems_2" }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_2": { + "inputs": { + "systems": "systems_3" + }, "locked": { "lastModified": 1709126324, "narHash": "sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8=", @@ -136,9 +173,9 @@ "type": "github" } }, - "flake-utils_2": { + "flake-utils_3": { "inputs": { - "systems": "systems_3" + "systems": "systems_4" }, "locked": { "lastModified": 1705309234, @@ -154,9 +191,9 @@ "type": "github" } }, - "flake-utils_3": { + "flake-utils_4": { "inputs": { - "systems": "systems_4" + "systems": "systems_5" }, "locked": { "lastModified": 1705309234, @@ -236,7 +273,7 @@ }, "lib-aggregate": { "inputs": { - "flake-utils": "flake-utils", + "flake-utils": "flake-utils_2", "nixpkgs-lib": "nixpkgs-lib" }, "locked": { @@ -333,6 +370,22 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1709961763, + "narHash": "sha256-6H95HGJHhEZtyYA3rIQpvamMKAGoa8Yh2rFV29QnuGw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "3030f185ba6a4bf4f18b87f345f104e6a6961f34", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1709128929, "narHash": "sha256-GWrv9a+AgGhG4/eI/CyVVIIygia7cEy68Huv3P8oyaw=", @@ -348,7 +401,7 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_4": { "locked": { "lastModified": 1709128929, "narHash": "sha256-GWrv9a+AgGhG4/eI/CyVVIIygia7cEy68Huv3P8oyaw=", @@ -364,7 +417,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1708807242, "narHash": "sha256-sRTRkhMD4delO/hPxxi+XwLqPn8BuUq6nnj4JqLwOu0=", @@ -384,10 +437,11 @@ "inputs": { "agenix": "agenix", "anyrun": "anyrun", + "ayugram-desktop": "ayugram-desktop", "firefox": "firefox", "home-manager": "home-manager_2", "home-manager-unstable": "home-manager-unstable", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "nixpkgs-stable": "nixpkgs-stable", "nixpkgs-unstable": "nixpkgs-unstable", "telegram-desktop-patched": "telegram-desktop-patched", @@ -454,10 +508,25 @@ "type": "github" } }, + "systems_5": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "telegram-desktop-patched": { "inputs": { - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_3" + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1708738847, @@ -476,8 +545,8 @@ }, "telegram-desktop-patched-unstable": { "inputs": { - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_4" + "flake-utils": "flake-utils_4", + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1708964026, diff --git a/flake.nix b/flake.nix index 3c33837..8b4cff8 100644 --- a/flake.nix +++ b/flake.nix @@ -15,7 +15,6 @@ telegram-desktop-patched-unstable.url = "github:shwewo/telegram-desktop-patched"; agenix.url = "github:ryantm/agenix"; agenix.inputs.darwin.follows = ""; - ayugram-desktop.url = "github:shwewo/ayugram-desktop"; }; outputs = inputs @ { nixpkgs, nixpkgs-stable, nixpkgs-unstable, home-manager, home-manager-unstable, firefox, anyrun, agenix, ... }: { diff --git a/home/programs/hypr/default.nix b/home/programs/hypr/default.nix index 752cd75..75bce93 100644 --- a/home/programs/hypr/default.nix +++ b/home/programs/hypr/default.nix @@ -38,7 +38,7 @@ exec-once = sh -c "sleep 1 && swww clear" #exec-once = swww img Downloads/PC\ Wallpapers/gifpixel/rooftop.gif #exec-once = mpvpaper '*' -o "video-scale-y=1.1 --gpu-context=wayland --vo=gpu --hwdec=vaapi-copy" videowork/bgloop.webm - exec-once = gtk-launch maestral + exec-once = gtk-launch autostart exec-once = waybar #exec-once = ags diff --git a/home/scripts.nix b/home/scripts.nix index b8cb0a7..c92ba73 100644 --- a/home/scripts.nix +++ b/home/scripts.nix @@ -80,11 +80,21 @@ let ${pkgs.glib}/bin/gdbus call --session --dest org.gnome.Shell --object-path /de/lucaswerkmeister/ActivateWindowByTitle --method de.lucaswerkmeister.ActivateWindowByTitle.activateByWmClass 'kitty' fi ''; + + autostart = pkgs.writeScriptBin "autostart" '' + #!/usr/bin/env bash + ${pkgs.coreutils}/bin/sleep 5 + ${pkgs.gtk3}/bin/gtk-launch maestral.desktop + ${pkgs.gtk3}/bin/gtk-launch keepassxc.desktop + exit 0 + ''; + in { home.packages = with pkgs; [ ephemeralbrowser keepassxc kitty_wrapped + autostart ]; xdg.desktopEntries = { diff --git a/hosts/dlaptop/configuration.nix b/hosts/dlaptop/configuration.nix index 558fd0a..3a5fca7 100644 --- a/hosts/dlaptop/configuration.nix +++ b/hosts/dlaptop/configuration.nix @@ -278,7 +278,6 @@ #firefox_nightly #inputs.anyrun.packages.${pkgs.system}.anyrun inputs.telegram-desktop-patched-unstable.packages.${pkgs.system}.default - inputs.ayugram-desktop.packages.${pkgs.system}.default inputs.agenix.packages.x86_64-linux.default ];