Skip to content

ManEnfu/tangible-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tangible-desktop

Desktop configuration for various window managers.

Desktops

Awesome

DWM

Hyprland

Installation

NixOS with Flake

Install Home Manager.

Then, enable the following options:

# flake.nix
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    home-manager = {
      url = "github:nix-community/home-manager/";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    tangible = {
      url = "github:ManEnfu/tangible-desktop";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  }; 
}

# home.nix
{ config, pkgs, lib, ...}: {
  desktop.tangible = {
    enable = true; # Enable Tangible Desktop configurations
    awesome.enable = true; # Export configuration for `awesome`
    dwm.enable = true; # Export configuration for `dwm`
    hyprland.enable = true; # Export configuration for `hyprland`
  }
}

Other

  • Install required softwares, themes and fonts.
  • Copy scripts in scripts into PATH (e.g ~/.local/bin).
  • Install font fonts/TangibleIcons.ttf.
  • Copy configuration files from config and desktop into ~/.config.