diff --git a/home/default.nix b/home/default.nix index 5fa5892..3ded2c7 100644 --- a/home/default.nix +++ b/home/default.nix @@ -46,7 +46,5 @@ programs.zoxide.enable = true; programs.home-manager.enable = true; fonts.fontconfig.enable = true; - - services.mako.enable = false; services.kdeconnect.enable = true; } diff --git a/home/dots/fastfetch/config.jsonc b/home/dots/fastfetch/config.jsonc index 4a814b5..a952b9f 100644 --- a/home/dots/fastfetch/config.jsonc +++ b/home/dots/fastfetch/config.jsonc @@ -1,123 +1,80 @@ { - "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", - "logo": { - "source": "/home/elars/copland/home/dots/fastfetch/nixos.gif", - "type": "kitty", - "padding": { - "top": 1, - "right": 2 - }, - "color": { - "1": "red", - "2": "green", - "3": "yellow", - "4": "blue", - "5": "magenta", - "6": "cyan", - "7": "white" - } - }, + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/master/doc/json_schema.json", "display": { - "separator": "▐ ", - "color": { - "separator": "cyan" - } + "key": { + "width": 10 + }, + "size": { + "binaryPrefix": "jedec" + }, + "separator": "" + }, + "logo": { + "type": "kitty", + "source": "/home/elars/copland/home/dots/fastfetch/nixos.gif", + "width": 20, + "height": 10 }, "modules": [ "break", - "break", - "break", - "break", - { - "type": "custom", - "format": "┌────────────────────────────────────┐" - }, - { - "type": "title", - "format": "│ {user-name-colored}@{host-name-colored}", - "color": { - "user": "yellow", - "host": "red" - } - }, - { - "type": "custom", - "format": "├────────────────────────────────────┤" - }, { "type": "os", - "key": "│ \u001b[5m{#1}os {#}", - "keyColor": "red" + "key": "os", + "keyColor": "yellow", + "format": "{name}" }, { "type": "kernel", - "key": "│ \u001b[5m{#7}kernel{#}", - "keyColor": "white", - "format": "{release}" + "key": "ker", + "keyColor": "green" }, { "type": "packages", - "key": "│ \u001b[5m{#2}pkgs {#}", - "keyColor": "green", - "format": "{all}" - }, - { - "type": "shell", - "key": "│ \u001b[5m{#5}shell {#}", - "keyColor": "magenta", - "format": "{exe-name}" - }, - { - "type": "wm", - "key": "│ \u001b[5m{#6}wm {#}", + "key": "pkgs", "keyColor": "cyan" }, { - "type": "terminal", - "key": "│ \u001b[5m{#5}term {#}", - "keyColor": "magenta", + "type": "shell", + "key": "sh", + "keyColor": "blue", "format": "{pretty-name}" }, + { + "type": "wm", + "key": "wm", + "keyColor": "red", + "format": "{pretty-name}" + }, + { + "type": "uptime", + "key": "up", + "keyColor": "green" + }, { "type": "cpu", - "key": "│ \u001b[5m{#1}cpu {#}", + "key": "cpu", "keyColor": "red", "format": "{name}" }, { "type": "memory", - "key": "│ \u001b[5m{#6}ram {#}", - "keyColor": "cyan", - "format": "{used} / {total}" - }, - { - "type": "swap", - "key": "│ \u001b[5m{#6}swap {#}", - "keyColor": "cyan", + "key": "ram", + "keyColor": "yellow", "format": "{used} / {total}" }, { "type": "disk", - "key": "│ \u001b[5m{#4}disk 1{#}", - "keyColor": "blue", - "folders": ["/"], - "format": "{size-used} / {size-total} ({size-percentage})" - }, - { - "type": "disk", - "key": "│ \u001b[5m{#4}disk 2{#}", - "keyColor": "blue", - "folders": ["/mnt/HDD"], - "format": "{size-used} / {size-total} ({size-percentage})" - }, - { - "type": "custom", - "format": "└────────────────────────────────────┘" + "key": "disk", + "keyColor": "cyan", + "folders": [ + "/" + ], + "format": "{size-used} / {size-total}" }, "break", { "type": "custom", - "format": " \u001b[31m● \u001b[32m● \u001b[33m● \u001b[34m● \u001b[35m● \u001b[36m● \u001b[37m● \u001b[31m● \u001b[32m● \u001b[33m●" + "format": "\u001b[33m󰮯 \u001b[32m󰊠 \u001b[34m󰊠 \u001b[31m󰊠 \u001b[36m󰊠 \u001b[35m󰊠 \u001b[37m󰊠 \u001b[97m󰊠" } ] } diff --git a/home/hypr/hyprland/execs.nix b/home/hypr/hyprland/execs.nix index 89efd0e..5373bcc 100644 --- a/home/hypr/hyprland/execs.nix +++ b/home/hypr/hyprland/execs.nix @@ -4,7 +4,6 @@ wayland.windowManager.hyprland.settings = { exec-once = [ "sleep 2 && noctalia-shell" - "easyeffects --hide-window --service-mode" "gnome-keyring-daemon --start --components=secrets" "hyprctl setcursor Bibata-Modern-Classic 24" "wl-paste --type text --watch cliphist store" diff --git a/nixos/desktop/audio/pipewire.nix b/nixos/desktop/audio/pipewire.nix index 773ac29..976d4c6 100644 --- a/nixos/desktop/audio/pipewire.nix +++ b/nixos/desktop/audio/pipewire.nix @@ -9,5 +9,28 @@ alsa.support32Bit = true; pulse.enable = true; wireplumber.enable = true; + + extraConfig.pipewire."92-quantum" = { + "context.properties" = { + "default.clock.rate" = 48000; + "default.clock.allowed-rates" = [ 48000 ]; + "default.clock.quantum" = 1024; + "default.clock.min-quantum" = 1024; + "default.clock.max-quantum" = 1024; + }; + }; }; -} + + services.wireplumber.extraConfig."51-no-mic-monitor" = { + "monitor.alsa.rules" = [ + { + matches = [ { "node.name" = "~alsa_input.*"; } ]; + actions = { + "update-props" = { + "stream.dont-remix" = true; + }; + }; + } + ]; + }; +} \ No newline at end of file