1
0
Fork 0
mirror of synced 2026-10-18 06:25:09 +05:30
Mirror of tuxdotrs/twm
  • Lua 97.9%
  • Nix 2.1%
Find a file
2026-09-27 05:36:36 +05:30
assets update neovim screenshot 2024-08-09 17:11:27 +05:30
src fix(hyprland): add platform fallback variables 2026-09-27 05:36:36 +05:30
.gitignore add awesome-wm config 2024-08-06 00:49:41 +05:30
flake.lock refactor(src): reorganize structure for multi-wm support 2026-09-20 01:29:18 +05:30
flake.nix refactor(src): reorganize structure for multi-wm support 2026-09-20 01:29:18 +05:30
LICENSE Update LICENSE 2025-07-05 00:09:16 +05:30
package.nix refactor(src): reorganize structure for multi-wm support 2026-09-20 01:29:18 +05:30
README.md docs(readme): add hyprland config example 2026-09-20 02:04:32 +05:30
stylua.toml fix formatting issue 2024-03-20 08:13:27 +00:00

tux's wm/compositor config's

wakatime home GitHub repo size GitHub commit activity

desktop

Installation

# Add to your flake inputs
tawm = {
  url = "github:tuxdotrs/twm";
  inputs.nixpkgs.follows = "nixpkgs";
};

# Add this to your nixpkgs overlays
overlays = [
  inputs.twm.overlays.default
];

# Add this in your HomeManager config
{
  home.file = {
    ".config/awesome" = {
      recursive = true;
      source = "${pkgs.twm.awesome-wm}";
    };
  };

  home.file = {
    ".config/hypr" = {
      recursive = true;
      source = "${pkgs.twm.hyprland}";
    };
  };
}

Showcase

2024-08-08_18-33

2024-08-08_18-18