HASH fe58fba331ee
DATE 2025-03-02
SUBJECT refactor: allow for guest account
FILES 23 CHANGED
HASH fe58fba331ee
DATE 2025-03-02
SUBJECT refactor: allow for guest account
FILES 23 CHANGED
┌─ flake.lock ───────────────────────────────────────────────────────────────┐
│ diff --git a/flake.lock b/flake.lock │
│ index e9781ec..44b1c8e 100644 │
│ --- a/flake.lock │
│ +++ b/flake.lock │
│ @@ -3893,11 +3893,11 @@ │
│ ] │
│ }, │
│ "locked": { │
│ - "lastModified": 1738128696, │
│ - "narHash": "sha256-SY+UKbuhfHrAbAqVpCi3+Z4zSZ7cLJ5z6WXO8JcDmd0=", │
│ + "lastModified": 1740888627, │
│ + "narHash": "sha256-hCEcx0AXEs4iZDvhYwr4U2lZL0tTvtEEY5YN8Sgade8=", │
│ "ref": "refs/heads/master", │
│ - "rev": "f88c11c910405e489716ca02c9d993aa50572e64", │
│ - "revCount": 34, │
│ + "rev": "6d7526b888b662405bf46e1cc58fd8c90d38d2b0", │
│ + "revCount": 35, │
│ "type": "git", │
│ "url": "ssh://[email protected]/ooks-io/kunzen" │
│ }, │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ flake.lock ─────────────────────────┐
│ diff --git a/flake.lock b/flake.lock │
│ index e9781ec..44b1c8e 100644 │
│ --- a/flake.lock │
│ +++ b/flake.lock │
│ @@ -3893,11 +3893,11 @@ │
│ ] │
│ }, │
│ "locked": { │
│ - "lastModified": 1738128696, │
│ - "narHash": "sha256-SY+UKbuhfHrAbAqV │
│ pCi3+Z4zSZ7cLJ5z6WXO8JcDmd0=", │
│ + "lastModified": 1740888627, │
│ + "narHash": "sha256-hCEcx0AXEs4iZDvh │
│ Ywr4U2lZL0tTvtEEY5YN8Sgade8=", │
│ "ref": "refs/heads/master", │
│ - "rev": "f88c11c910405e489716ca02c9d │
│ 993aa50572e64", │
│ - "revCount": 34, │
│ + "rev": "6d7526b888b662405bf46e1cc58 │
│ fd8c90d38d2b0", │
│ + "revCount": 35, │
│ "type": "git", │
│ "url": "ssh://[email protected]/ooks-i │
│ o/kunzen" │
│ }, │
└──────────────────────────────────────────────┘
┌─ hosts/ooksx1/default.nix ─────────────────────────────────────────────────┐
│ diff --git a/hosts/ooksx1/default.nix b/hosts/ooksx1/default.nix │
│ index 72b4b37..65a5416 100644 │
│ --- a/hosts/ooksx1/default.nix │
│ +++ b/hosts/ooksx1/default.nix │
│ @@ -25,9 +25,8 @@ │
│ workstation = { │
│ environment = "gnome"; │
│ theme = "minimal"; │
│ - profiles = ["media" "communication" "productivity"]; │
│ default = { │
│ - browser = "chrome"; │
│ + browser = "chromium"; │
│ terminal = "ghostty"; │
│ }; │
│ }; │
│ @@ -37,7 +36,7 @@ │
│ multiplexer = "zellij"; │
│ }; │
│ }; │
│ - boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; │
│ + boot.kernelPackages = pkgs.linuxKernel.packages.linux_zen; │
│ │
│ system.stateVersion = lib.mkDefault "24.11"; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ hosts/ooksx1/default.nix ───────────┐
│ diff --git a/hosts/ooksx1/default.nix b/host │
│ s/ooksx1/default.nix │
│ index 72b4b37..65a5416 100644 │
│ --- a/hosts/ooksx1/default.nix │
│ +++ b/hosts/ooksx1/default.nix │
│ @@ -25,9 +25,8 @@ │
│ workstation = { │
│ environment = "gnome"; │
│ theme = "minimal"; │
│ - profiles = ["media" "communication" " │
│ productivity"]; │
│ default = { │
│ - browser = "chrome"; │
│ + browser = "chromium"; │
│ terminal = "ghostty"; │
│ }; │
│ }; │
│ @@ -37,7 +36,7 @@ │
│ multiplexer = "zellij"; │
│ }; │
│ }; │
│ - boot.kernelPackages = pkgs.linuxPackages_ │
│ xanmod_latest; │
│ + boot.kernelPackages = pkgs.linuxKernel.pa │
│ ckages.linux_zen; │
│ │
│ system.stateVersion = lib.mkDefault "24.1 │
│ 1"; │
│ } │
└──────────────────────────────────────────────┘
┌─ hosts/ooksx1/file-system.nix ─────────────────────────────────────────────┐
│ diff --git a/hosts/ooksx1/file-system.nix b/hosts/ooksx1/file-system.nix │
│ index af8d795..837ba29 100644 │
│ --- a/hosts/ooksx1/file-system.nix │
│ +++ b/hosts/ooksx1/file-system.nix │
│ @@ -1,39 +1,17 @@ │
│ { │
│ - boot.initrd.luks.devices."cryptroot".device = "/dev/disk/by-uuid/b5d09a8b-54a9- │
│ 4f72-828c-5cceea2ec287"; │
│ fileSystems = { │
│ "/" = { │
│ - device = "/dev/disk/by-uuid/629a7421-24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=root"]; │
│ - }; │
│ - │
│ - "/nix" = { │
│ - device = "/dev/disk/by-uuid/629a7421-24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=nix"]; │
│ - }; │
│ - │
│ - "/persist" = { │
│ - device = "/dev/disk/by-uuid/629a7421-24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=persist"]; │
│ - }; │
│ - │
│ - "/swap" = { │
│ - device = "/dev/disk/by-uuid/629a7421-24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=swap"]; │
│ + device = "/dev/disk/by-uuid/5220a8c9-8a58-48d1-9119-9336a67542e2"; │
│ + fsType = "ext4"; │
│ }; │
│ │
│ "/boot" = { │
│ - device = "/dev/disk/by-uuid/1D01-7040"; │
│ + device = "/dev/disk/by-uuid/29FF-35B3"; │
│ fsType = "vfat"; │
│ + options = ["fmask=0077" "dmask=0077"]; │
│ }; │
│ }; │
│ swapDevices = [ │
│ - { │
│ - device = "/swap/swapfile"; │
│ - size = 8 * 1024; │
│ - } │
│ + {device = "/dev/disk/by-uuid/69bd9dce-c7df-4a33-add7-97d4886a3bc0";} │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ hosts/ooksx1/file-system.nix ───────┐
│ diff --git a/hosts/ooksx1/file-system.nix b/ │
│ hosts/ooksx1/file-system.nix │
│ index af8d795..837ba29 100644 │
│ --- a/hosts/ooksx1/file-system.nix │
│ +++ b/hosts/ooksx1/file-system.nix │
│ @@ -1,39 +1,17 @@ │
│ { │
│ - boot.initrd.luks.devices."cryptroot".devi │
│ ce = "/dev/disk/by-uuid/b5d09a8b-54a9-4f72-8 │
│ 28c-5cceea2ec287"; │
│ fileSystems = { │
│ "/" = { │
│ - device = "/dev/disk/by-uuid/629a7421- │
│ 24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=root"]; │
│ - }; │
│ - │
│ - "/nix" = { │
│ - device = "/dev/disk/by-uuid/629a7421- │
│ 24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=nix"]; │
│ - }; │
│ - │
│ - "/persist" = { │
│ - device = "/dev/disk/by-uuid/629a7421- │
│ 24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=persist"]; │
│ - }; │
│ - │
│ - "/swap" = { │
│ - device = "/dev/disk/by-uuid/629a7421- │
│ 24a0-45e6-87af-031574d9d46d"; │
│ - fsType = "btrfs"; │
│ - options = ["subvol=swap"]; │
│ + device = "/dev/disk/by-uuid/5220a8c9- │
│ 8a58-48d1-9119-9336a67542e2"; │
│ + fsType = "ext4"; │
│ }; │
│ │
│ "/boot" = { │
│ - device = "/dev/disk/by-uuid/1D01-7040 │
│ "; │
│ + device = "/dev/disk/by-uuid/29FF-35B3 │
│ "; │
│ fsType = "vfat"; │
│ + options = ["fmask=0077" "dmask=0077"] │
│ ; │
│ }; │
│ }; │
│ swapDevices = [ │
│ - { │
│ - device = "/swap/swapfile"; │
│ - size = 8 * 1024; │
│ - } │
│ + {device = "/dev/disk/by-uuid/69bd9dce-c │
│ 7df-4a33-add7-97d4886a3bc0";} │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ hosts/ooksx1/hardware.nix ────────────────────────────────────────────────┐
│ diff --git a/hosts/ooksx1/hardware.nix b/hosts/ooksx1/hardware.nix │
│ index 64fa886..73dff74 100644 │
│ --- a/hosts/ooksx1/hardware.nix │
│ +++ b/hosts/ooksx1/hardware.nix │
│ @@ -1,32 +1,21 @@ │
│ { │
│ ooknet.hardware = { │
│ - cpu = { │
│ - type = "amd"; │
│ - amd.pstate.enable = true; │
│ - cores = 16; │
│ - }; │
│ - gpu = { │
│ - type = "amd"; │
│ - lact.enable = true; │
│ - }; │
│ - features = ["printing" "ssd" "audio" "video"]; │
│ + cpu.type = "intel"; │
│ + gpu.type = "intel"; │
│ + features = [ │
│ + "bluetooth" │
│ + "backlight" │
│ + "battery" │
│ + "ssd" │
│ + "audio" │
│ + "video" │
│ + ]; │
│ monitors = [ │
│ { │
│ - name = "DP-1"; │
│ primary = true; │
│ - width = 2560; │
│ - height = 1440; │
│ - refreshRate = 144; │
│ - x = 1920; │
│ - y = 100; │
│ - } │
│ - { │
│ - name = "DP-2"; │
│ + name = "eDP-1"; │
│ width = 1920; │
│ height = 1080; │
│ - refreshRate = 180; │
│ - x = 840; │
│ - transform = 1; │
│ } │
│ ]; │
│ }; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ hosts/ooksx1/hardware.nix ──────────┐
│ diff --git a/hosts/ooksx1/hardware.nix b/hos │
│ ts/ooksx1/hardware.nix │
│ index 64fa886..73dff74 100644 │
│ --- a/hosts/ooksx1/hardware.nix │
│ +++ b/hosts/ooksx1/hardware.nix │
│ @@ -1,32 +1,21 @@ │
│ { │
│ ooknet.hardware = { │
│ - cpu = { │
│ - type = "amd"; │
│ - amd.pstate.enable = true; │
│ - cores = 16; │
│ - }; │
│ - gpu = { │
│ - type = "amd"; │
│ - lact.enable = true; │
│ - }; │
│ - features = ["printing" "ssd" "audio" "v │
│ ideo"]; │
│ + cpu.type = "intel"; │
│ + gpu.type = "intel"; │
│ + features = [ │
│ + "bluetooth" │
│ + "backlight" │
│ + "battery" │
│ + "ssd" │
│ + "audio" │
│ + "video" │
│ + ]; │
│ monitors = [ │
│ { │
│ - name = "DP-1"; │
│ primary = true; │
│ - width = 2560; │
│ - height = 1440; │
│ - refreshRate = 144; │
│ - x = 1920; │
│ - y = 100; │
│ - } │
│ - { │
│ - name = "DP-2"; │
│ + name = "eDP-1"; │
│ width = 1920; │
│ height = 1080; │
│ - refreshRate = 180; │
│ - x = 840; │
│ - transform = 1; │
│ } │
│ ]; │
│ }; │
└──────────────────────────────────────────────┘
┌─ modules/home/base/home-manager.nix ───────────────────────────────────────┐
│ diff --git a/modules/home/base/home-manager.nix b/modules/home/base/home-manager.n │
│ ix │
│ index 5431cc6..2e50ec3 100644 │
│ --- a/modules/home/base/home-manager.nix │
│ +++ b/modules/home/base/home-manager.nix │
│ @@ -1,16 +1,8 @@ │
│ -{ │
│ - config, │
│ - osConfig, │
│ - ... │
│ -}: let │
│ - inherit (osConfig.ooknet.host) admin; │
│ -in { │
│ +{config, ...}: { │
│ programs.home-manager.enable = true; │
│ systemd.user.startServices = "sd-switch"; │
│ │
│ home = { │
│ - username = admin.name; │
│ - homeDirectory = "/home/${config.home.username}"; │
│ stateVersion = "22.05"; │
│ sessionPath = ["${config.home.homeDirectory}/.local/bin"]; │
│ }; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...es/home/base/home-manager.nix ───┐
│ diff --git a/modules/home/base/home-manager. │
│ nix b/modules/home/base/home-manager.nix │
│ index 5431cc6..2e50ec3 100644 │
│ --- a/modules/home/base/home-manager.nix │
│ +++ b/modules/home/base/home-manager.nix │
│ @@ -1,16 +1,8 @@ │
│ -{ │
│ - config, │
│ - osConfig, │
│ - ... │
│ -}: let │
│ - inherit (osConfig.ooknet.host) admin; │
│ -in { │
│ +{config, ...}: { │
│ programs.home-manager.enable = true; │
│ systemd.user.startServices = "sd-switch"; │
│ │
│ home = { │
│ - username = admin.name; │
│ - homeDirectory = "/home/${config.home.us │
│ ername}"; │
│ stateVersion = "22.05"; │
│ sessionPath = ["${config.home.homeDirec │
│ tory}/.local/bin"]; │
│ }; │
└──────────────────────────────────────────────┘
┌─ modules/home/console/tools/multiplexer/zellij/default.nix ────────────────┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/default.nix b/modules/h │
│ ome/console/tools/multiplexer/zellij/default.nix │
│ index 6e13853..acef281 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/default.nix │
│ @@ -1,13 +1,16 @@ │
│ { │
│ osConfig, │
│ + config, │
│ lib, │
│ hozen, │
│ + self', │
│ + pkgs, │
│ ... │
│ }: let │
│ inherit (hozen) color; │
│ inherit (osConfig.ooknet) console; │
│ inherit (osConfig.ooknet.host) admin; │
│ - inherit (lib) mkIf; │
│ + inherit (lib) getExe mkIf; │
│ │
│ cfg = osConfig.ooknet.console.tools.zellij; │
│ in { │
│ @@ -64,6 +67,26 @@ in { │
│ } │
│ ''; │
│ }; │
│ + music = mkIf config.programs.spotify-player.enable { │
│ + icon = "?"; │
│ + tabs = │
│ + # kdl │
│ + '' │
│ + tab name="spotify" focus=true { │
│ + pane name="spotify" { │
│ + borderless true │
│ + command "${getExe self'.packages.spotify-player}" │
│ + focus true │
│ + } │
│ + pane name="Visualizer" { │
│ + borderless false │
│ + split_direction "horizontal" │
│ + size "20%" │
│ + command "${getExe pkgs.cava}" │
│ + } │
│ + } │
│ + ''; │
│ + }; │
│ }; │
│ │
│ # keybind configuration │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ultiplexer/zellij/default.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/default.nix b/modules/home/co │
│ nsole/tools/multiplexer/zellij/default.nix │
│ index 6e13853..acef281 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ @@ -1,13 +1,16 @@ │
│ { │
│ osConfig, │
│ + config, │
│ lib, │
│ hozen, │
│ + self', │
│ + pkgs, │
│ ... │
│ }: let │
│ inherit (hozen) color; │
│ inherit (osConfig.ooknet) console; │
│ inherit (osConfig.ooknet.host) admin; │
│ - inherit (lib) mkIf; │
│ + inherit (lib) getExe mkIf; │
│ │
│ cfg = osConfig.ooknet.console.tools.zelli │
│ j; │
│ in { │
│ @@ -64,6 +67,26 @@ in { │
│ } │
│ ''; │
│ }; │
│ + music = mkIf config.programs.spotif │
│ y-player.enable { │
│ + icon = "?"; │
│ + tabs = │
│ + # kdl │
│ + '' │
│ + tab name="spotify" focus=true │
│ { │
│ + pane name="spotify" { │
│ + borderless true │
│ + command "${getExe self'.p │
│ ackages.spotify-player}" │
│ + focus true │
│ + } │
│ + pane name="Visualizer" { │
│ + borderless false │
│ + split_direction "horizont │
│ al" │
│ + size "20%" │
│ + command "${getExe pkgs.ca │
│ va}" │
│ + } │
│ + } │
│ + ''; │
│ + }; │
│ }; │
│ │
│ # keybind configuration │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/chromium/default.nix ────────────────────┐
│ diff --git a/modules/home/workstation/browser/chromium/default.nix b/modules/home/ │
│ workstation/browser/chromium/default.nix │
│ index 988c516..b866ba8 100644 │
│ --- a/modules/home/workstation/browser/chromium/default.nix │
│ +++ b/modules/home/workstation/browser/chromium/default.nix │
│ @@ -13,9 +13,9 @@ in { │
│ enable = true; │
│ }; │
│ }) │
│ - (mkIf default.browser │
│ - == "chromium" { │
│ - home.sessionVariables.BROWSER = "chromium"; │
│ - }) │
│ + (mkIf (default.browser │
│ + == "chromium") { │
│ + home.sessionVariables.BROWSER = "chromium"; │
│ + }) │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ .../browser/chromium/default.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/chromium/default.nix b/modules/home/workst │
│ ation/browser/chromium/default.nix │
│ index 988c516..b866ba8 100644 │
│ --- a/modules/home/workstation/browser/chrom │
│ ium/default.nix │
│ +++ b/modules/home/workstation/browser/chrom │
│ ium/default.nix │
│ @@ -13,9 +13,9 @@ in { │
│ enable = true; │
│ }; │
│ }) │
│ - (mkIf default.browser │
│ - == "chromium" { │
│ - home.sessionVariables.BROWSER = "ch │
│ romium"; │
│ - }) │
│ + (mkIf (default.browser │
│ + == "chromium") { │
│ + home.sessionVariables.BROWSER = "chro │
│ mium"; │
│ + }) │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/default.nix ─────────────────────────────┐
│ diff --git a/modules/home/workstation/browser/default.nix b/modules/home/workstati │
│ on/browser/default.nix │
│ index 2e56d1f..3589c6d 100644 │
│ --- a/modules/home/workstation/browser/default.nix │
│ +++ b/modules/home/workstation/browser/default.nix │
│ @@ -1,5 +1,6 @@ │
│ { │
│ imports = [ │
│ ./firefox │
│ + ./chromium │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...rkstation/browser/default.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/default.nix b/modules/home/workstation/bro │
│ wser/default.nix │
│ index 2e56d1f..3589c6d 100644 │
│ --- a/modules/home/workstation/browser/defau │
│ lt.nix │
│ +++ b/modules/home/workstation/browser/defau │
│ lt.nix │
│ @@ -1,5 +1,6 @@ │
│ { │
│ imports = [ │
│ ./firefox │
│ + ./chromium │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/firefox/default.nix ─────────────────────┐
│ diff --git a/modules/home/workstation/browser/firefox/default.nix b/modules/home/w │
│ orkstation/browser/firefox/default.nix │
│ index 560ed0e..2bdb6ae 100644 │
│ --- a/modules/home/workstation/browser/firefox/default.nix │
│ +++ b/modules/home/workstation/browser/firefox/default.nix │
│ @@ -2,12 +2,12 @@ │
│ pkgs, │
│ lib, │
│ inputs', │
│ + config, │
│ osConfig, │
│ hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf mkMerge; │
│ - inherit (osConfig.ooknet.host) admin; │
│ inherit (osConfig.ooknet.appearance) fonts; │
│ inherit (osConfig.ooknet.workstation) default; │
│ │
│ @@ -35,7 +35,7 @@ in { │
│ programs.firefox = { │
│ enable = true; │
│ nativeMessagingHosts = [pkgs.tridactyl-native]; │
│ - profiles.${admin.name} = { │
│ + profiles.${config.home.username} = { │
│ id = 0; │
│ isDefault = true; │
│ extensions = with addons; [ │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...n/browser/firefox/default.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/firefox/default.nix b/modules/home/worksta │
│ tion/browser/firefox/default.nix │
│ index 560ed0e..2bdb6ae 100644 │
│ --- a/modules/home/workstation/browser/firef │
│ ox/default.nix │
│ +++ b/modules/home/workstation/browser/firef │
│ ox/default.nix │
│ @@ -2,12 +2,12 @@ │
│ pkgs, │
│ lib, │
│ inputs', │
│ + config, │
│ osConfig, │
│ hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf mkMerge; │
│ - inherit (osConfig.ooknet.host) admin; │
│ inherit (osConfig.ooknet.appearance) font │
│ s; │
│ inherit (osConfig.ooknet.workstation) def │
│ ault; │
│ │
│ @@ -35,7 +35,7 @@ in { │
│ programs.firefox = { │
│ enable = true; │
│ nativeMessagingHosts = [pkgs.tridac │
│ tyl-native]; │
│ - profiles.${admin.name} = { │
│ + profiles.${config.home.username} = │
│ { │
│ id = 0; │
│ isDefault = true; │
│ extensions = with addons; [ │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/default.nix ─────────────────────────────────────┐
│ diff --git a/modules/home/workstation/default.nix b/modules/home/workstation/defau │
│ lt.nix │
│ index 084e4ac..707311c 100644 │
│ --- a/modules/home/workstation/default.nix │
│ +++ b/modules/home/workstation/default.nix │
│ @@ -11,5 +11,6 @@ │
│ ./creative │
│ ./binds.nix │
│ ./gaming │
│ + ./userDirs.nix │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ .../home/workstation/default.nix ───┐
│ diff --git a/modules/home/workstation/defaul │
│ t.nix b/modules/home/workstation/default.nix │
│ index 084e4ac..707311c 100644 │
│ --- a/modules/home/workstation/default.nix │
│ +++ b/modules/home/workstation/default.nix │
│ @@ -11,5 +11,6 @@ │
│ ./creative │
│ ./binds.nix │
│ ./gaming │
│ + ./userDirs.nix │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/media/music.nix ─────────────────────────────────┐
│ diff --git a/modules/home/workstation/media/music.nix b/modules/home/workstation/m │
│ edia/music.nix │
│ index 75d32a6..c0a5da5 100644 │
│ --- a/modules/home/workstation/media/music.nix │
│ +++ b/modules/home/workstation/media/music.nix │
│ @@ -87,26 +87,5 @@ in { │
│ }; │
│ }; │
│ }; │
│ - │
│ - programs.zellij.layouts.music = { │
│ - icon = "?"; │
│ - tabs = │
│ - # kdl │
│ - '' │
│ - tab name="spotify" focus=true { │
│ - pane name="spotify" { │
│ - borderless true │
│ - command "${getExe self'.packages.spotify-player}" │
│ - focus true │
│ - } │
│ - pane name="Visualizer" { │
│ - borderless false │
│ - split_direction "horizontal" │
│ - size "20%" │
│ - command "${getExe pkgs.cava}" │
│ - } │
│ - } │
│ - ''; │
│ - }; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...e/workstation/media/music.nix ───┐
│ diff --git a/modules/home/workstation/media/ │
│ music.nix b/modules/home/workstation/media/m │
│ usic.nix │
│ index 75d32a6..c0a5da5 100644 │
│ --- a/modules/home/workstation/media/music.n │
│ ix │
│ +++ b/modules/home/workstation/media/music.n │
│ ix │
│ @@ -87,26 +87,5 @@ in { │
│ }; │
│ }; │
│ }; │
│ - │
│ - programs.zellij.layouts.music = { │
│ - icon = "?"; │
│ - tabs = │
│ - # kdl │
│ - '' │
│ - tab name="spotify" focus=true { │
│ - pane name="spotify" { │
│ - borderless true │
│ - command "${getExe self'.packa │
│ ges.spotify-player}" │
│ - focus true │
│ - } │
│ - pane name="Visualizer" { │
│ - borderless false │
│ - split_direction "horizontal" │
│ - size "20%" │
│ - command "${getExe pkgs.cava}" │
│ - } │
│ - } │
│ - ''; │
│ - }; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/userDirs.nix ────────────────────────────────────┐
│ diff --git a/modules/home/base/userDirs.nix b/modules/home/workstation/userDirs.ni │
│ x │
│ similarity index 100% │
│ rename from modules/home/base/userDirs.nix │
│ rename to modules/home/workstation/userDirs.nix │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...home/workstation/userDirs.nix ───┐
│ diff --git a/modules/home/base/userDirs.nix │
│ b/modules/home/workstation/userDirs.nix │
│ similarity index 100% │
│ rename from modules/home/base/userDirs.nix │
│ rename to modules/home/workstation/userDirs. │
│ nix │
└──────────────────────────────────────────────┘
┌─ modules/nixos/base/default.nix ───────────────────────────────────────────┐
│ diff --git a/modules/nixos/base/default.nix b/modules/nixos/base/default.nix │
│ index efd876c..26e89df 100644 │
│ --- a/modules/nixos/base/default.nix │
│ +++ b/modules/nixos/base/default.nix │
│ @@ -12,5 +12,6 @@ │
│ ./networking.nix │
│ ./security │
│ ./syncthing.nix │
│ + ./guest.nix │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ modules/nixos/base/default.nix ─────┐
│ diff --git a/modules/nixos/base/default.nix │
│ b/modules/nixos/base/default.nix │
│ index efd876c..26e89df 100644 │
│ --- a/modules/nixos/base/default.nix │
│ +++ b/modules/nixos/base/default.nix │
│ @@ -12,5 +12,6 @@ │
│ ./networking.nix │
│ ./security │
│ ./syncthing.nix │
│ + ./guest.nix │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/base/guest.nix ─────────────────────────────────────────────┐
│ diff --git a/modules/nixos/base/guest.nix b/modules/nixos/base/guest.nix │
│ index be22d94..5bbde92 100644 │
│ --- a/modules/nixos/base/guest.nix │
│ +++ b/modules/nixos/base/guest.nix │
│ @@ -1,14 +1,16 @@ │
│ { │
│ config, │
│ pkgs, │
│ + lib, │
│ ... │
│ }: let │
│ + inherit (lib) mkIf; │
│ inherit (config.ooknet.host) guest; │
│ inherit (config.ooknet.secrets) keys; │
│ │
│ ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.use │
│ rs.groups) groups; │
│ in { │
│ - config = { │
│ + config = mkIf guest.enable { │
│ users.users.${guest.name} = { │
│ isNormalUser = true; │
│ shell = pkgs.${guest.shell}; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ modules/nixos/base/guest.nix ───────┐
│ diff --git a/modules/nixos/base/guest.nix b/ │
│ modules/nixos/base/guest.nix │
│ index be22d94..5bbde92 100644 │
│ --- a/modules/nixos/base/guest.nix │
│ +++ b/modules/nixos/base/guest.nix │
│ @@ -1,14 +1,16 @@ │
│ { │
│ config, │
│ pkgs, │
│ + lib, │
│ ... │
│ }: let │
│ + inherit (lib) mkIf; │
│ inherit (config.ooknet.host) guest; │
│ inherit (config.ooknet.secrets) keys; │
│ │
│ ifTheyExist = groups: builtins.filter (gr │
│ oup: builtins.hasAttr group config.users.gro │
│ ups) groups; │
│ in { │
│ - config = { │
│ + config = mkIf guest.enable { │
│ users.users.${guest.name} = { │
│ isNormalUser = true; │
│ shell = pkgs.${guest.shell}; │
└──────────────────────────────────────────────┘
┌─ modules/nixos/base/home-manager.nix ──────────────────────────────────────┐
│ diff --git a/modules/nixos/base/home-manager.nix b/modules/nixos/base/home-manager │
│ .nix │
│ index 3162222..08cb85b 100644 │
│ --- a/modules/nixos/base/home-manager.nix │
│ +++ b/modules/nixos/base/home-manager.nix │
│ @@ -9,8 +9,26 @@ │
│ ook, │
│ ... │
│ }: let │
│ - inherit (lib) mkIf; │
│ + inherit (lib) optionalAttrs mkIf; │
│ inherit (config.ooknet.host) guest admin; │
│ + │
│ + mkHomeUser = name: { │
│ + "${name}" = { │
│ + programs.home-manager.enable = true; │
│ + systemd.user.startServices = "sd-switch"; │
│ + home = { │
│ + username = name; │
│ + homeDirectory = "/home/${name}"; │
│ + stateVersion = "22.05"; │
│ + sessionPath = ["/home/${name}/.local/bin"]; │
│ + }; │
│ + manual = { │
│ + html.enable = false; │
│ + json.enable = false; │
│ + manpages.enable = false; │
│ + }; │
│ + }; │
│ + }; │
│ in { │
│ config = mkIf (admin.homeManager || guest.homeManager) { │
│ home-manager = { │
│ @@ -19,14 +37,9 @@ in { │
│ backupFileExtension = "hm.old"; │
│ verbose = true; │
│ extraSpecialArgs = {inherit ook hozen inputs inputs' self self';}; │
│ - users = { │
│ - ${admin.name} = mkIf admin.homeManager { │
│ - imports = ["${self}/modules/home/base"]; │
│ - }; │
│ - ${guest.name} = mkIf guest.homeManager { │
│ - imports = ["${self}/modules/home/base}"]; │
│ - }; │
│ - }; │
│ + users = │
│ + (optionalAttrs admin.homeManager (mkHomeUser admin.name)) │
│ + // (optionalAttrs guest.homeManager (mkHomeUser guest.name)); │
│ }; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...s/nixos/base/home-manager.nix ───┐
│ diff --git a/modules/nixos/base/home-manager │
│ .nix b/modules/nixos/base/home-manager.nix │
│ index 3162222..08cb85b 100644 │
│ --- a/modules/nixos/base/home-manager.nix │
│ +++ b/modules/nixos/base/home-manager.nix │
│ @@ -9,8 +9,26 @@ │
│ ook, │
│ ... │
│ }: let │
│ - inherit (lib) mkIf; │
│ + inherit (lib) optionalAttrs mkIf; │
│ inherit (config.ooknet.host) guest admin; │
│ + │
│ + mkHomeUser = name: { │
│ + "${name}" = { │
│ + programs.home-manager.enable = true; │
│ + systemd.user.startServices = "sd-swit │
│ ch"; │
│ + home = { │
│ + username = name; │
│ + homeDirectory = "/home/${name}"; │
│ + stateVersion = "22.05"; │
│ + sessionPath = ["/home/${name}/.loca │
│ l/bin"]; │
│ + }; │
│ + manual = { │
│ + html.enable = false; │
│ + json.enable = false; │
│ + manpages.enable = false; │
│ + }; │
│ + }; │
│ + }; │
│ in { │
│ config = mkIf (admin.homeManager || guest │
│ .homeManager) { │
│ home-manager = { │
│ @@ -19,14 +37,9 @@ in { │
│ backupFileExtension = "hm.old"; │
│ verbose = true; │
│ extraSpecialArgs = {inherit ook hozen │
│ inputs inputs' self self';}; │
│ - users = { │
│ - ${admin.name} = mkIf admin.homeMana │
│ ger { │
│ - imports = ["${self}/modules/home/ │
│ base"]; │
│ - }; │
│ - ${guest.name} = mkIf guest.homeMana │
│ ger { │
│ - imports = ["${self}/modules/home/ │
│ base}"]; │
│ - }; │
│ - }; │
│ + users = │
│ + (optionalAttrs admin.homeManager (m │
│ kHomeUser admin.name)) │
│ + // (optionalAttrs guest.homeManager │
│ (mkHomeUser guest.name)); │
│ }; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/console/default.nix ────────────────────────────────────────┐
│ diff --git a/modules/nixos/console/default.nix b/modules/nixos/console/default.nix │
│ index 66e60f6..c96a183 100644 │
│ --- a/modules/nixos/console/default.nix │
│ +++ b/modules/nixos/console/default.nix │
│ @@ -13,7 +13,9 @@ in { │
│ ./options.nix │
│ ]; │
│ │
│ - home-manager.users.${admin.name} = mkIf admin.homeManager { │
│ - imports = ["${self}/modules/home/console"]; │
│ + home-manager.users = mkIf admin.homeManager { │
│ + "${admin.name}" = { │
│ + imports = ["${self}/modules/home/console"]; │
│ + }; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...les/nixos/console/default.nix ───┐
│ diff --git a/modules/nixos/console/default.n │
│ ix b/modules/nixos/console/default.nix │
│ index 66e60f6..c96a183 100644 │
│ --- a/modules/nixos/console/default.nix │
│ +++ b/modules/nixos/console/default.nix │
│ @@ -13,7 +13,9 @@ in { │
│ ./options.nix │
│ ]; │
│ │
│ - home-manager.users.${admin.name} = mkIf a │
│ dmin.homeManager { │
│ - imports = ["${self}/modules/home/consol │
│ e"]; │
│ + home-manager.users = mkIf admin.homeManag │
│ er { │
│ + "${admin.name}" = { │
│ + imports = ["${self}/modules/home/cons │
│ ole"]; │
│ + }; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/hardware/features/battery.nix ──────────────────────────────┐
│ diff --git a/modules/nixos/hardware/features/battery.nix b/modules/nixos/hardware/ │
│ features/battery.nix │
│ index 9e4540d..33ea560 100644 │
│ --- a/modules/nixos/hardware/features/battery.nix │
│ +++ b/modules/nixos/hardware/features/battery.nix │
│ @@ -11,7 +11,8 @@ in { │
│ config = mkIf (elem "battery" features) { │
│ services = { │
│ # cpu power usage optimizer │
│ - auto-cpufreq = {enable = true;}; │
│ + auto-cpufreq.enable = true; │
│ + power-profiles-daemon.enable = false; │
│ │
│ # application interface for power management │
│ upower = { │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...hardware/features/battery.nix ───┐
│ diff --git a/modules/nixos/hardware/features │
│ /battery.nix b/modules/nixos/hardware/featur │
│ es/battery.nix │
│ index 9e4540d..33ea560 100644 │
│ --- a/modules/nixos/hardware/features/batter │
│ y.nix │
│ +++ b/modules/nixos/hardware/features/batter │
│ y.nix │
│ @@ -11,7 +11,8 @@ in { │
│ config = mkIf (elem "battery" features) { │
│ services = { │
│ # cpu power usage optimizer │
│ - auto-cpufreq = {enable = true;}; │
│ + auto-cpufreq.enable = true; │
│ + power-profiles-daemon.enable = false; │
│ │
│ # application interface for power man │
│ agement │
│ upower = { │
└──────────────────────────────────────────────┘
┌─ modules/nixos/workstation/default.nix ────────────────────────────────────┐
│ diff --git a/modules/nixos/workstation/default.nix b/modules/nixos/workstation/def │
│ ault.nix │
│ index fe1f519..b31a3b8 100644 │
│ --- a/modules/nixos/workstation/default.nix │
│ +++ b/modules/nixos/workstation/default.nix │
│ @@ -4,8 +4,8 @@ │
│ lib, │
│ ... │
│ }: let │
│ - inherit (lib) mkIf; │
│ - inherit (config.ooknet.host) admin; │
│ + inherit (lib) optionalAttrs; │
│ + inherit (config.ooknet.host) admin guest; │
│ in { │
│ imports = [ │
│ ./options.nix │
│ @@ -17,7 +17,15 @@ in { │
│ ./virtualization │
│ ]; │
│ │
│ - home-manager.users.${admin.name} = mkIf admin.homeManager { │
│ - imports = ["${self}/modules/home/workstation"]; │
│ - }; │
│ + home-manager.users = │
│ + (optionalAttrs admin.homeManager { │
│ + "${admin.name}" = { │
│ + imports = ["${self}/modules/home/workstation"]; │
│ + }; │
│ + }) │
│ + // (optionalAttrs guest.homeManager { │
│ + "${guest.name}" = { │
│ + imports = ["${self}/modules/home/workstation"]; │
│ + }; │
│ + }); │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...nixos/workstation/default.nix ───┐
│ diff --git a/modules/nixos/workstation/defau │
│ lt.nix b/modules/nixos/workstation/default.n │
│ ix │
│ index fe1f519..b31a3b8 100644 │
│ --- a/modules/nixos/workstation/default.nix │
│ +++ b/modules/nixos/workstation/default.nix │
│ @@ -4,8 +4,8 @@ │
│ lib, │
│ ... │
│ }: let │
│ - inherit (lib) mkIf; │
│ - inherit (config.ooknet.host) admin; │
│ + inherit (lib) optionalAttrs; │
│ + inherit (config.ooknet.host) admin guest; │
│ in { │
│ imports = [ │
│ ./options.nix │
│ @@ -17,7 +17,15 @@ in { │
│ ./virtualization │
│ ]; │
│ │
│ - home-manager.users.${admin.name} = mkIf a │
│ dmin.homeManager { │
│ - imports = ["${self}/modules/home/workst │
│ ation"]; │
│ - }; │
│ + home-manager.users = │
│ + (optionalAttrs admin.homeManager { │
│ + "${admin.name}" = { │
│ + imports = ["${self}/modules/home/wo │
│ rkstation"]; │
│ + }; │
│ + }) │
│ + // (optionalAttrs guest.homeManager { │
│ + "${guest.name}" = { │
│ + imports = ["${self}/modules/home/wo │
│ rkstation"]; │
│ + }; │
│ + }); │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/workstation/environment/default.nix ────────────────────────┐
│ diff --git a/modules/nixos/workstation/environment/default.nix b/modules/nixos/wor │
│ kstation/environment/default.nix │
│ index 527c6f3..7f28a8e 100644 │
│ --- a/modules/nixos/workstation/environment/default.nix │
│ +++ b/modules/nixos/workstation/environment/default.nix │
│ @@ -1,3 +1,6 @@ │
│ { │
│ - imports = [./hyprland]; │
│ + imports = [ │
│ + ./hyprland │
│ + ./gnome │
│ + ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ation/environment/default.nix ───┐
│ diff --git a/modules/nixos/workstation/envir │
│ onment/default.nix b/modules/nixos/workstati │
│ on/environment/default.nix │
│ index 527c6f3..7f28a8e 100644 │
│ --- a/modules/nixos/workstation/environment/ │
│ default.nix │
│ +++ b/modules/nixos/workstation/environment/ │
│ default.nix │
│ @@ -1,3 +1,6 @@ │
│ { │
│ - imports = [./hyprland]; │
│ + imports = [ │
│ + ./hyprland │
│ + ./gnome │
│ + ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/workstation/environment/gnome/default.nix ──────────────────┐
│ diff --git a/modules/nixos/workstation/environment/gnome/default.nix b/modules/nix │
│ os/workstation/environment/gnome/default.nix │
│ index 390ab55..4eacc15 100644 │
│ --- a/modules/nixos/workstation/environment/gnome/default.nix │
│ +++ b/modules/nixos/workstation/environment/gnome/default.nix │
│ @@ -32,7 +32,7 @@ in { │
│ hitori │
│ iagno │
│ tali │
│ - atmoix │
│ + atomix │
│ ; │
│ }; │
│ }; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...environment/gnome/default.nix ───┐
│ diff --git a/modules/nixos/workstation/envir │
│ onment/gnome/default.nix b/modules/nixos/wor │
│ kstation/environment/gnome/default.nix │
│ index 390ab55..4eacc15 100644 │
│ --- a/modules/nixos/workstation/environment/ │
│ gnome/default.nix │
│ +++ b/modules/nixos/workstation/environment/ │
│ gnome/default.nix │
│ @@ -32,7 +32,7 @@ in { │
│ hitori │
│ iagno │
│ tali │
│ - atmoix │
│ + atomix │
│ ; │
│ }; │
│ }; │
└──────────────────────────────────────────────┘
┌─ modules/nixos/workstation/options.nix ────────────────────────────────────┐
│ diff --git a/modules/nixos/workstation/options.nix b/modules/nixos/workstation/opt │
│ ions.nix │
│ index da3d19a..cfa2625 100644 │
│ --- a/modules/nixos/workstation/options.nix │
│ +++ b/modules/nixos/workstation/options.nix │
│ @@ -12,12 +12,12 @@ in { │
│ default = []; │
│ }; │
│ environment = mkOption { │
│ - type = nullOr (enum ["hyprland"]); │
│ + type = nullOr (enum ["hyprland" "gnome"]); │
│ default = "hyprland"; │
│ }; │
│ default = { │
│ browser = mkOption { │
│ - type = nullOr (enum ["firefox"]); │
│ + type = nullOr (enum ["firefox" "chromium"]); │
│ default = "firefox"; │
│ }; │
│ terminal = mkOption { │
│ @@ -27,6 +27,7 @@ in { │
│ }; │
│ programs = { │
│ firefox.enable = mkEnableOption ""; │
│ + chromium.enable = mkEnableOption ""; │
│ foot.enable = mkEnableOption ""; │
│ ghostty.enable = mkEnableOption ""; │
│ ollama.enable = mkEnableOption ""; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...nixos/workstation/options.nix ───┐
│ diff --git a/modules/nixos/workstation/optio │
│ ns.nix b/modules/nixos/workstation/options.n │
│ ix │
│ index da3d19a..cfa2625 100644 │
│ --- a/modules/nixos/workstation/options.nix │
│ +++ b/modules/nixos/workstation/options.nix │
│ @@ -12,12 +12,12 @@ in { │
│ default = []; │
│ }; │
│ environment = mkOption { │
│ - type = nullOr (enum ["hyprland"]); │
│ + type = nullOr (enum ["hyprland" "gnom │
│ e"]); │
│ default = "hyprland"; │
│ }; │
│ default = { │
│ browser = mkOption { │
│ - type = nullOr (enum ["firefox"]); │
│ + type = nullOr (enum ["firefox" "chr │
│ omium"]); │
│ default = "firefox"; │
│ }; │
│ terminal = mkOption { │
│ @@ -27,6 +27,7 @@ in { │
│ }; │
│ programs = { │
│ firefox.enable = mkEnableOption ""; │
│ + chromium.enable = mkEnableOption ""; │
│ foot.enable = mkEnableOption ""; │
│ ghostty.enable = mkEnableOption ""; │
│ ollama.enable = mkEnableOption ""; │
└──────────────────────────────────────────────┘
┌─ outputs/hosts/workstations.nix ───────────────────────────────────────────┐
│ diff --git a/outputs/hosts/workstations.nix b/outputs/hosts/workstations.nix │
│ index 0584476..829b99c 100644 │
│ --- a/outputs/hosts/workstations.nix │
│ +++ b/outputs/hosts/workstations.nix │
│ @@ -12,6 +12,12 @@ in { │
│ hostname = "ookst480s"; │
│ type = "laptop"; │
│ }; │
│ + ooksx1 = mkWorkstation { │
│ + inherit withSystem; │
│ + system = "x86_64-linux"; │
│ + hostname = "ooksx1"; │
│ + type = "laptop"; │
│ + }; │
│ ooksdesk = mkWorkstation { │
│ inherit withSystem; │
│ system = "x86_64-linux"; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ outputs/hosts/workstations.nix ─────┐
│ diff --git a/outputs/hosts/workstations.nix │
│ b/outputs/hosts/workstations.nix │
│ index 0584476..829b99c 100644 │
│ --- a/outputs/hosts/workstations.nix │
│ +++ b/outputs/hosts/workstations.nix │
│ @@ -12,6 +12,12 @@ in { │
│ hostname = "ookst480s"; │
│ type = "laptop"; │
│ }; │
│ + ooksx1 = mkWorkstation { │
│ + inherit withSystem; │
│ + system = "x86_64-linux"; │
│ + hostname = "ooksx1"; │
│ + type = "laptop"; │
│ + }; │
│ ooksdesk = mkWorkstation { │
│ inherit withSystem; │
│ system = "x86_64-linux"; │
└──────────────────────────────────────────────┘
┌─ outputs/pkgs/live-buds-cli/default.nix ───────────────────────────────────┐
│ diff --git a/outputs/pkgs/live-buds-cli/default.nix b/outputs/pkgs/live-buds-cli/d │
│ efault.nix │
│ index 590f4a9..d769f06 100644 │
│ --- a/outputs/pkgs/live-buds-cli/default.nix │
│ +++ b/outputs/pkgs/live-buds-cli/default.nix │
│ @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec { │
│ sha256 = "A4XQiJrk4ehb6+935L2JFOeAhUJ7bdukV5mL0Jxn0sQ="; │
│ }; │
│ │
│ - cargoHash = "sha256-w/dt7Q9TACw5N/+QNAKMUEngf8sAhWyGslnw3B16crQ"; │
│ + cargoHash = "sha256-D7kS8frUFHQOn0awCe6aLeE5nCJWchmoa0iqnOM36MM"; │
│ │
│ nativeBuildInputs = [pkg-config]; │
│ buildInputs = [libpulseaudio bluez dbus]; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...kgs/live-buds-cli/default.nix ───┐
│ diff --git a/outputs/pkgs/live-buds-cli/defa │
│ ult.nix b/outputs/pkgs/live-buds-cli/default │
│ .nix │
│ index 590f4a9..d769f06 100644 │
│ --- a/outputs/pkgs/live-buds-cli/default.nix │
│ +++ b/outputs/pkgs/live-buds-cli/default.nix │
│ @@ -18,7 +18,7 @@ rustPlatform.buildRustPack │
│ age rec { │
│ sha256 = "A4XQiJrk4ehb6+935L2JFOeAhUJ7b │
│ dukV5mL0Jxn0sQ="; │
│ }; │
│ │
│ - cargoHash = "sha256-w/dt7Q9TACw5N/+QNAKMU │
│ Engf8sAhWyGslnw3B16crQ"; │
│ + cargoHash = "sha256-D7kS8frUFHQOn0awCe6aL │
│ eE5nCJWchmoa0iqnOM36MM"; │
│ │
│ nativeBuildInputs = [pkg-config]; │
│ buildInputs = [libpulseaudio bluez dbus]; │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET