Compare commits

..

2 Commits

Author SHA1 Message Date
590a94af56 user/flatpak: add comments, add/remove programs
hosts/dunamis/users/user/programs: bleh

Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-06-11 00:38:51 +03:00
c6d5a071b4 flake.lock: bump
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-06-11 00:38:51 +03:00
3 changed files with 117 additions and 106 deletions

150
flake.lock generated
View File

@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747864449, "lastModified": 1749155310,
"narHash": "sha256-PIjVAWghZhr3L0EFM2UObhX84UQxIACbON0IC0zzSKA=", "narHash": "sha256-t0HfHg/1+TbSra5s6nNM0o4tnb3uqWedShSpZXsUMYY=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "389372c5f4dc1ac0e7645ed29a35fd6d71672ef5", "rev": "94981cf75a9f11da0b6dd6a1abbd7c50a36ab2d3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -134,11 +134,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749037647, "lastModified": 1749559516,
"narHash": "sha256-eCYFdO4sr+SXfHHFzDqcjpQTcWudsMmq0Lg5iBKA2Ec=", "narHash": "sha256-lL1GFZnMjjo0Tx8u9C2Cv0+aogvF98CgUCwsUl2pTmE=",
"owner": "chaotic-cx", "owner": "chaotic-cx",
"repo": "nyx", "repo": "nyx",
"rev": "dcc72d01c5a8a4ea2768b13b2f57794ced9d2525", "rev": "b86053e6253c4b996bb81cc9fd490136da2f6aa6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -193,11 +193,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1748932954, "lastModified": 1749451322,
"narHash": "sha256-1HiKieYFvFi5Hw3x2/mptbbvAuL0QwlZQC9UIGNNb1w=", "narHash": "sha256-t53R3kSDl4Jie+Ooxi/aQFN2ODRp1tXQSJBevOt3IkQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "2da33335e40ca932b4c5ea632816eed573736fba", "rev": "77de5067629e201436c76f14f96614a19368c4ae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -473,11 +473,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749062139, "lastModified": 1749526396,
"narHash": "sha256-gGGLujmeWU+ZjFzfMvFMI0hp9xONsSbm88187wJr82Q=", "narHash": "sha256-UL9F76abAk87llXOrcQRjhd5OaOclUd6MIltsqcUZmo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "86b95fc1ed2b9b04a451a08ccf13d78fb421859c", "rev": "427c96044f11a5da50faf6adaf38c9fa47e6d044",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -502,11 +502,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745948457, "lastModified": 1749155331,
"narHash": "sha256-lzTV10FJTCGNtMdgW5YAhCAqezeAzKOd/97HbQK8GTU=", "narHash": "sha256-XR9fsI0zwLiFWfqi/pdS/VD+YNorKb3XIykgTg4l1nA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprcursor", "repo": "hyprcursor",
"rev": "ac903e80b33ba6a88df83d02232483d99f327573", "rev": "45fcc10b4c282746d93ec406a740c43b48b4ef80",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -531,11 +531,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745015490, "lastModified": 1749238452,
"narHash": "sha256-apEJ9zoSzmslhJ2vOKFcXTMZLUFYzh1ghfB6Rbw3Low=", "narHash": "sha256-8qiKEWcxUrjpUpK+WyFNg/72C8rp70LUuyTD23T+SdQ=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprgraphics", "repo": "hyprgraphics",
"rev": "60754910946b4e2dc1377b967b7156cb989c5873", "rev": "c7225d73755a6c4c7c72f4d4f3925ea426e325a8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -562,11 +562,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1749049255, "lastModified": 1749540031,
"narHash": "sha256-QXg2B/bF/f9IeSiZwJuhdnz2xcnpu/hDfz4eIHWVhz8=", "narHash": "sha256-11k6hq/4Tao2PNBFQpSNTlFFKmKGswL17caKuZIE0sM=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "d7a87ce6e2535f1029fc93b062d2828e8549c525", "rev": "6bdb1f413e4c592f73d91bef33dfb202503ef7ab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -587,11 +587,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743714874, "lastModified": 1749046714,
"narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", "narHash": "sha256-kymV5FMnddYGI+UjwIw8ceDjdeg7ToDVjbHCvUlhn14=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", "rev": "613878cb6f459c5e323aaafe1e6f388ac8a36330",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -619,11 +619,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1737634706, "lastModified": 1749154592,
"narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=", "narHash": "sha256-DO7z5CeT/ddSGDEnK9mAXm1qlGL47L3VAHLlLXoCjhE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-qt-support", "repo": "hyprland-qt-support",
"rev": "8810df502cdee755993cb803eba7b23f189db795", "rev": "4c8053c3c888138a30c3a6c45c2e45f5484f2074",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -655,11 +655,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745951494, "lastModified": 1749155776,
"narHash": "sha256-2dModE32doiyQMmd6EDAQeZnz+5LOs6KXyE0qX76WIg=", "narHash": "sha256-t1PM0wxQLQwv2F2AW23uA7pm5giwmcgYEWbNIRct9r4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-qtutils", "repo": "hyprland-qtutils",
"rev": "4be1d324faf8d6e82c2be9f8510d299984dfdd2e", "rev": "396e8aa1c06274835b69da7f9a015fff9a9b7522",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -684,11 +684,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747484975, "lastModified": 1749145882,
"narHash": "sha256-+LAQ81HBwG0lwshHlWe0kfWg4KcChIPpnwtnwqmnoEU=", "narHash": "sha256-qr0KXeczF8Sma3Ae7+dR2NHhvG7YeLBJv19W4oMu6ZE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlang", "repo": "hyprlang",
"rev": "163c83b3db48a17c113729c220a60b94596c9291", "rev": "1bfb84f54d50c7ae6558c794d3cfd5f6a7e6e676",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -714,11 +714,11 @@
"systems": "systems_3" "systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1746481417, "lastModified": 1749186395,
"narHash": "sha256-mal2vIpRz5BU/0ll6gP/N2FqjFtgFNDgMBgoI6tLWag=", "narHash": "sha256-4PMO6bm0hHEOzGEhXRYSCLpkGT6lGwvax8GkLo+nK5w=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprsunset", "repo": "hyprsunset",
"rev": "2a8ef76c6a77ca249e4613fefcd96bad74b5f9b2", "rev": "4528cca4b2e4b44ed0a4e767a0ba493770d9d141",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -739,11 +739,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1746635225, "lastModified": 1749135356,
"narHash": "sha256-W9G9bb0zRYDBRseHbVez0J8qVpD5QbizX67H/vsudhM=", "narHash": "sha256-Q8mAKMDsFbCEuq7zoSlcTuxgbIBVhfIYpX0RjE32PS0=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "674ea57373f08b7609ce93baff131117a0dfe70d", "rev": "e36db00dfb3a3d3fdcc4069cb292ff60d2699ccb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -764,11 +764,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747584298, "lastModified": 1749145760,
"narHash": "sha256-PH9qZqWLHvSBQiUnA0NzAyQA3tu2no2z8kz0ZeHWj4w=", "narHash": "sha256-IHaGWpGrv7seFWdw/1A+wHtTsPlOGIKMrk1TUIYJEFI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "e511882b9c2e1d7a75d45d8fddd2160daeafcbc3", "rev": "817918315ea016cc2d94004bfb3223b5fd9dfcc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -789,11 +789,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1739870480, "lastModified": 1749145760,
"narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=", "narHash": "sha256-IHaGWpGrv7seFWdw/1A+wHtTsPlOGIKMrk1TUIYJEFI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b", "rev": "817918315ea016cc2d94004bfb3223b5fd9dfcc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -811,11 +811,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748977211, "lastModified": 1749495634,
"narHash": "sha256-VtL9IxQKMsGMD0jDoMMVeZLTxrPFt36MW43nkeXf1RM=", "narHash": "sha256-NPifVq2XZGRCsLBoUt6M5YUTiIh23+ubq57w7mSODt8=",
"owner": "Jovian-Experiments", "owner": "Jovian-Experiments",
"repo": "Jovian-NixOS", "repo": "Jovian-NixOS",
"rev": "4989543da0defdedce08b14945ec5d2f6e22abb8", "rev": "c40d2f31f92571bf341497884174a132829ef0fc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -868,11 +868,11 @@
}, },
"nix-flatpak": { "nix-flatpak": {
"locked": { "locked": {
"lastModified": 1744659587, "lastModified": 1749394952,
"narHash": "sha256-xJnbmRVte13akgn+Prg06IaRHJ5OX3uVltwsCP/mxoc=", "narHash": "sha256-WbWkzIvB0gqAdBLghdmUpGveY7MlAS2iMj3VEJnJ9yE=",
"owner": "gmodena", "owner": "gmodena",
"repo": "nix-flatpak", "repo": "nix-flatpak",
"rev": "928d868a9141b48f152d3b2b00c433e688d4b106", "rev": "64c6e53a3999957c19ab95cda78bde466d8374cc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -911,11 +911,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748751003, "lastModified": 1749355504,
"narHash": "sha256-i4GZdKAK97S0ZMU3w4fqgEJr0cVywzqjugt2qZPrScs=", "narHash": "sha256-L17CdJMD+/FCBOHjREQLXbe2VUnc3rjffenBbu2Kwpc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "2860bee699248d828c2ed9097a1cd82c2f991b43", "rev": "40a6e15e44b11fbf8f2b1df9d64dbfc117625e94",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -936,11 +936,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1749035368, "lastModified": 1749511063,
"narHash": "sha256-j+pl67zOANjVyu9hX2vu9APc+hMuPP4sWMLA0GFZ47c=", "narHash": "sha256-LjH3btCZgZHGxLcAm1B9pjShQODF3mceFtu6+9KL9+g=",
"owner": "lilyinstarlight", "owner": "lilyinstarlight",
"repo": "nixos-cosmic", "repo": "nixos-cosmic",
"rev": "74c357be1f9d2ff617a9758bf09063e61869daed", "rev": "a812d36015622e8ca094685f069387468def4c97",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -966,11 +966,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1748962802, "lastModified": 1749521202,
"narHash": "sha256-PmLFTJD6sbGpeGSMcCk091dvygDMxzsSqg4CFm5gHaw=", "narHash": "sha256-9SNHxww6HCKHPBg3h5u3dQqrxRqdGRlCl93PYhsNmOk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e7d00ea9afa4b44c0dabfc43a83de1bad0bb71e0", "rev": "b57e8a01883a0566ed6213694941ea7acc2093a0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -998,11 +998,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1748995628, "lastModified": 1749173751,
"narHash": "sha256-bFufQGSAEYQgjtc4wMrobS5HWN0hDP+ZX+zthYcml9U=", "narHash": "sha256-ENY3y3v6S9ZmLDDLI3LUT8MXmfXg/fSt2eA4GCnMVCE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8eb3b6a2366a7095939cd22f0dc0e9991313294b", "rev": "ed29f002b6d6e5e7e32590deb065c34a31dc3e91",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1112,11 +1112,11 @@
"rust-analyzer-src": { "rust-analyzer-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1748871544, "lastModified": 1749419176,
"narHash": "sha256-7V/sV6JiEp8LFmGIG3OqFDU2YNHgmodg1qNKGYXZKIY=", "narHash": "sha256-Hs0vidgwvBiBuqNjR5oCQMMGUfUYwwnyxLShg3yzhWU=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "25808c1ba14627876c9a031a67f404ac1927887d", "rev": "9fc1b9076cf49c7f54497df9cfa4485a63f14d3e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1155,11 +1155,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749004659, "lastModified": 1749436897,
"narHash": "sha256-zaZrcC5UwHPGkgfnhTPx5sZfSSnUJdvYHhgex10RadQ=", "narHash": "sha256-OkDtaCGQQVwVFz5HWfbmrMJR99sFIMXHCHEYXzUJEJY=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "c52e346aedfa745564599558a096e88f9a5557f9", "rev": "e7876c387e35dc834838aff254d8e74cf5bd4f19",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1214,11 +1214,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1749053445, "lastModified": 1749576521,
"narHash": "sha256-tf4MNRwJ5ikyg4+UfGuC1+GwMBQYh4dK4sdow1MEGVk=", "narHash": "sha256-II57ap6MGkArooZFaSDrgNgi24T5Dkdkzhe+xUHdybQ=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "a057acc112856352e77d42ac4685134b2213a810", "rev": "6d72fc259b6f595f5bcf9634bf2f82b76f939a0d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1454,11 +1454,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745871725, "lastModified": 1749155346,
"narHash": "sha256-M24SNc2flblWGXFkGQfqSlEOzAGZnMc9QG3GH4K/KbE=", "narHash": "sha256-KIkJu3zF8MF3DuGwzAmo3Ww9wsWXolwV30SjJRTAxYE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "76bbf1a6b1378e4ab5230bad00ad04bc287c969e", "rev": "44bf29f1df45786098920c655af523535a9191ae",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -24,54 +24,57 @@
[ [
# browsers # browsers
"app.zen_browser.zen" "app.zen_browser.zen"
"com.vivaldi.Vivaldi" # "com.vivaldi.Vivaldi"
"net.mullvad.MullvadBrowser" "net.mullvad.MullvadBrowser"
"org.torproject.torbrowser-launcher" "org.torproject.torbrowser-launcher"
] ]
++ [ ++ [
# editing # editing
"com.github.PintaProject.Pinta" "com.github.PintaProject.Pinta" # bootleg paint
"org.gimp.GIMP" "org.gimp.GIMP" # the holy gimp
"org.kde.kdenlive" "org.kde.kdenlive" # video editor
] ]
++ [ ++ [
# chatting # chatting
"im.riot.Riot" "im.riot.Riot" # matrix client
"io.github.kukuruzka165.materialgram" "io.github.kukuruzka165.materialgram" # telegram client
"io.github.spacingbat3.webcord" "io.github.spacingbat3.webcord" # discord client
"org.mozilla.Thunderbird" # "org.mozilla.Thunderbird" # mail client
"org.signal.Signal" "org.signal.Signal"
# "org.telegram.desktop" # "org.telegram.desktop"
] ]
++ [ ++ [
# media # media
"ca.edestcroix.Recordbox" # "ca.edestcroix.Recordbox" # music player
"io.bassi.Amberol" "com.github.neithern.g4music" # music player
"io.freetubeapp.FreeTube" # "io.bassi.Amberol" # music player
"org.atheme.audacious" "io.freetubeapp.FreeTube" # youtube client
# "org.atheme.audacious" # music player
] ]
++ [ ++ [
# gaming # gaming
"com.heroicgameslauncher.hgl" "com.heroicgameslauncher.hgl" # gog/egs launcher
"com.valvesoftware.Steam" "com.valvesoftware.Steam"
"net.lutris.Lutris" "net.lutris.Lutris" # everything launcher
"org.prismlauncher.PrismLauncher" "org.prismlauncher.PrismLauncher" # minecraft launcher
"org.freedesktop.Platform.VulkanLayer.MangoHud//24.08" "org.freedesktop.Platform.VulkanLayer.MangoHud//24.08"
"org.freedesktop.Platform.VulkanLayer.gamescope//24.08" "org.freedesktop.Platform.VulkanLayer.gamescope//24.08"
] ]
++ [ ++ [
# misc # misc
"app.drey.Warp" # share files using magic wormhole
"com.bitwarden.desktop" "com.bitwarden.desktop"
"com.github.tchx84.Flatseal" "com.github.tchx84.Flatseal" # control flatpak permissions
"com.logseq.Logseq" "com.logseq.Logseq"
"com.obsproject.Studio" "com.obsproject.Studio"
"com.usebottles.bottles" "com.usebottles.bottles" # wine containers
"de.capypara.FieldMonitor" "de.capypara.FieldMonitor" # libvirt
"de.haeckerfelix.Fragments" "de.haeckerfelix.Fragments" # torrents
"io.github.amit9838.mousam" "io.github.amit9838.mousam" # weather
"io.gitlab.news_flash.NewsFlash" "io.github.lainsce.Khronos" # log time for tasks
"me.iepure.devtoolbox" "io.gitlab.news_flash.NewsFlash" # rss reader
"org.nicotine_plus.Nicotine" "me.iepure.devtoolbox" # some cool utils
"org.nicotine_plus.Nicotine" # soulseek
]; ];
overrides = let overrides = let
homeNoNetwork = { homeNoNetwork = {

View File

@ -1,4 +1,11 @@
{pkgs, ...}: { {
config,
lib,
pkgs,
...
}: let
inherit (lib) mkIf;
in {
console.yazi.enable = true; console.yazi.enable = true;
editor.helix.enable = true; editor.helix.enable = true;
shell = { shell = {
@ -6,10 +13,10 @@
oh-my-posh.enable = true; oh-my-posh.enable = true;
}; };
syncthing.enable = true; syncthing.enable = true;
terminal.wezterm.enable = true; # terminal.wezterm.enable = true;
terminal.ghostty.enable = true; terminal.ghostty.enable = true;
systemd.user.settings.Manager.DefaultEnvironment = { systemd.user.settings.Manager.DefaultEnvironment = {
TERMINAL = "wezterm"; TERMINAL = "ghostty";
}; };
services = { services = {
@ -23,8 +30,8 @@
enable = true; enable = true;
settings.update_ms = 200; settings.update_ms = 200;
}; };
direnv.enable = true; # direnv.enable = true;
direnv.silent = true; # direnv.silent = true;
eza.enable = true; # ls in rust eza.enable = true; # ls in rust
fd.enable = true; # find in rust fd.enable = true; # find in rust
fzf.enable = true; # fuzzy finder in rust fzf.enable = true; # fuzzy finder in rust
@ -58,19 +65,19 @@
# development utils # development utils
alejandra # nix formatter in rust alejandra # nix formatter in rust
# devenv # programming deps in rust # devenv # programming deps in rust
jj-fzf # fuzzy finder jujutsu tui (mkIf config.programs.jujutsu.enable jj-fzf) # fuzzy finder jujutsu tui
just # make in rust just # make in rust
silicon # create code pics in rust silicon # create code pics in rust
] ]
++ [ ++ [
# console utils # console utils
bluetuith # bluetooth tui in go # bluetuith # bluetooth tui in go
dua # disk space usage in rust dua # disk space usage in rust
duf # better df in go duf # better df in go
fend # calculator in rust fend # calculator in rust
mprocs # process runner in rust mprocs # process runner in rust
ouch # archive manager in rust ouch # archive manager in rust
procs # ps in rust # procs # ps in rust
rbw # bitwarden cli in rust rbw # bitwarden cli in rust
sd # sed in rust sd # sed in rust
systemctl-tui # systemctl tui in rust systemctl-tui # systemctl tui in rust
@ -78,6 +85,7 @@
] ]
++ [ ++ [
# misc apps # misc apps
adwaita-icon-theme
# vial # qmk keyboard configuring app # vial # qmk keyboard configuring app
pinentry-qt # pinentry for rbw pinentry-qt # pinentry for rbw
virt-manager # libvirt gui virt-manager # libvirt gui