diff --git a/faq-guide/desktop.md b/faq-guide/desktop.md index a5a8603..492767b 100644 --- a/faq-guide/desktop.md +++ b/faq-guide/desktop.md @@ -10,6 +10,8 @@ keyboard layout we can work with, such as ES layout: `loadkeys es` - Clone the flake repo: `git clone https://github.com/oridevteam/nix-setup.git` +- Update the flake: `nixos flake update` + - Rebuild and Switch: `nixos-rebuild switch --flake .#bunta_desktop` diff --git a/flake.lock b/flake.lock index ef1f2ad..19c55de 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ ] }, "locked": { - "lastModified": 1686715156, - "narHash": "sha256-91S5sWEDREACTu7411J9dhHVGgK9eSeGz4bGCuu/kLo=", + "lastModified": 1690027126, + "narHash": "sha256-DeUhQQxbu41Qn0uHyNazPBiTJ0lNsf26ThFopWBRRnM=", "owner": "nix-community", "repo": "home-manager", - "rev": "5db22bce05c776057fdb289da17f6c12049c4624", + "rev": "76dd6c66190db0d46ac6b3ca816cc17b581df42c", "type": "github" }, "original": { @@ -49,11 +49,11 @@ "nmd": [] }, "locked": { - "lastModified": 1684353543, - "narHash": "sha256-0b85kcdeM1WgGZZn0L4fke39xcVpO99hidzcpqvNOcQ=", + "lastModified": 1688144254, + "narHash": "sha256-8KL1l/7eP2Zm1aJjdVaSOk0W5kTnJo9kcgW03gqWuiI=", "owner": "t184256", "repo": "nix-on-droid", - "rev": "064e1b280e4711ecea0d7abbe885362cbf7b717a", + "rev": "2301e01d48c90b60751005317de7a84a51a87eb6", "type": "github" }, "original": { @@ -64,11 +64,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1686501370, - "narHash": "sha256-G0WuM9fqTPRc2URKP9Lgi5nhZMqsfHGrdEbrLvAPJcg=", + "lastModified": 1690031011, + "narHash": "sha256-kzK0P4Smt7CL53YCdZCBbt9uBFFhE0iNvCki20etAf4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "75a5ebf473cd60148ba9aec0d219f72e5cf52519", + "rev": "12303c652b881435065a98729eb7278313041e49", "type": "github" }, "original": { @@ -79,11 +79,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1686476475, - "narHash": "sha256-W9yUePvCSDghn+YUXewuodyPxt+kJl/a7zdY4Q6r4MU=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eef86b8a942913a828b9ef13722835f359deef29", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { @@ -95,11 +95,11 @@ }, "nur": { "locked": { - "lastModified": 1686732300, - "narHash": "sha256-7wwhRQ4X5vZF8c6xCL9FuF1meGvjmjg5uSb6DMZo7nE=", + "lastModified": 1690055134, + "narHash": "sha256-pca36VkwUxcygKtrY8OPWp9MpxHgWauwBWxO8lgHQTU=", "owner": "nix-community", "repo": "NUR", - "rev": "7ea3c0a513ce7538c139876763f5c9c87c4f1d99", + "rev": "15a8d4645c280e35c00a36303bb76eb697d38206", "type": "github" }, "original": { diff --git a/hosts/nixos/bunta_desktop/README.md b/hosts/nixos/bunta_desktop/README.md index 0e6703d..9263522 100644 --- a/hosts/nixos/bunta_desktop/README.md +++ b/hosts/nixos/bunta_desktop/README.md @@ -1,3 +1,11 @@ # Bunta Desktop Office desktop configuration + +## Resources to add later, or just relevant +https://github.com/vrtmrz/obsidian-livesync +https://github.com/jackyzha0/quartz + +https://github.com/NixOS/nixpkgs/issues/189814#issuecomment-1443359833 +- +NIXPKGS_ALLOW_UNFREE=1 nix run github:JamesReynolds/audiorelay-flake --impure diff --git a/hosts/nixos/bunta_desktop/configuration.nix b/hosts/nixos/bunta_desktop/configuration.nix index 14abdd1..86d7a95 100644 --- a/hosts/nixos/bunta_desktop/configuration.nix +++ b/hosts/nixos/bunta_desktop/configuration.nix @@ -88,6 +88,13 @@ sound.enable = true; # Ssound with pipewire. hardware.pulseaudio.enable = false; + hardware.pulseaudio.extraConfig = """ + # Creates a device where AudioRelay can stream audio into + load-module module-null-sink sink_name=audiorelay-virtual-mic-sink sink_properties=device.description=Virtual-Mic-Sink + # Creates a device usable by communications apps (e.g: voice apps) + load-module module-remap-source master=audiorelay-virtual-mic-sink.monitor source_name=audiorelay-virtual-mic-sink source_properties=device.description=Virtual-Mic + """; + security.rtkit.enable = true; services.pipewire = { enable = true; diff --git a/hosts/nixos/bunta_desktop/users/nibunta.nix b/hosts/nixos/bunta_desktop/users/nibunta.nix index a46ecfe..eec15b5 100644 --- a/hosts/nixos/bunta_desktop/users/nibunta.nix +++ b/hosts/nixos/bunta_desktop/users/nibunta.nix @@ -46,21 +46,45 @@ in imhex # Version control - git # github-desktop gitkraken + git + gittyup # lazygit # github-desktop gitkraken - # Engines - nodejs rustup + # Engines & LSPs + nodejs nodePackages.pnpm yarn nodePackages.yo nodePackages.generator-code + rustup + # lua + lua-language-server luajit luau - # Archiving - file unzip + # I think this is for Python MkDocs, should be in a shell.nix + # for its own project instead + # cairo cairomm python3.10-CairoSVG python3.11-pip + + + # Archiving & Libs + file unzip unar + lzo lzop # Credentials keepassxc + # Games + pcsx2 + gzdoom enyo-launcher + + # Notes & Organization & Drafting + obsidian + typst typst-lsp + + # Comunication + signal-desktop + # KDE Apps - spectacle ark okular + spectacle ark okular kcalc kooha # Recording and Editing + # Dev & General Utils + websocat nmap direnv + # Input aidware xorg.xev xorg.xmodmap # input-remapper # Aidware, using xorg instead