Skip to content

programs.tmux: initial import with theme support - #34

Merged
kalbasit merged 51 commits into
mainfrom
add-tmux
May 19, 2021
Merged

kalbasit merged 51 commits into
mainfrom
add-tmux

Conversation

@kalbasit

Copy link
Copy Markdown
Member

This adds minimal support for Tmux with only the essentials and theme support built-in.

NOTE: This was extracted from #29 and tested only in that branch.
NOTE: This PR depends on #33

Comment thread lib/modules/tmux.nix
Comment thread modules/programs/tmux/default.nix Outdated
secure than <filename>/tmp</filename>, but as a downside it doesn't
survive user logout.
'')
{ default = pkgs.stdenv.isLinux; };

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is that because it's only supported on Linux? If so, let's add a comment in the description above.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two years ago when I implemented this on Mac it broke. I have not tested since. I could remove it for now and re-visit it once we start working on Mac.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We probably want to stay consistent in-between platforms. Let's default to true, and change it if it's broken on Darwin.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment thread modules/programs/tmux/default.nix Outdated
Comment thread modules/themes/gruvbox-dark.nix
kalbasit and others added 15 commits May 18, 2021 16:12
* improve-nixos-system:
  fix arguments
  fix comments
  Use specific modules not everything
  sort them properly
  add nixosModule
* add-neovim:
  fix arguments
  fix comments
  Use specific modules not everything
  sort them properly
  add nixosModule
* add-zsh:
  fix arguments
  fix comments
  Use specific modules not everything
  sort them properly
  add nixosModule
Co-authored-by: risson <18313093+rissson@users.noreply.github.com>
* add-neovim:
  Update lib/modules/default.nix
* add-zsh:
  Update lib/modules/default.nix
Co-authored-by: risson <18313093+rissson@users.noreply.github.com>
* add-neovim:
  expose all modules
  Update modules/programs/neovim/default.nix
* add-zsh:
  expose all modules
  Update modules/programs/neovim/default.nix
kalbasit added 4 commits May 19, 2021 09:55
* improve-nixos-system:
  fix the build
  expose all modules
* add-neovim:
  fix the build
  expose all modules
* add-zsh:
  fix the build
  expose all modules
Base automatically changed from add-zsh to main May 19, 2021 17:04
* origin/main:
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
@kalbasit
kalbasit merged commit 8d42b79 into main May 19, 2021
@kalbasit
kalbasit deleted the add-tmux branch May 19, 2021 17:05
kalbasit added a commit that referenced this pull request May 19, 2021
* origin/main:
  programs.tmux: initial import with theme support (#34)
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
kalbasit added a commit that referenced this pull request May 19, 2021
* origin/main:
  programs.termite: initial import with theme support (#35)
  programs.tmux: initial import with theme support (#34)
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
kalbasit added a commit that referenced this pull request May 19, 2021
* origin/main:
  themes.gruvbox-dark: add support for i3 and polybar (#36)
  programs.termite: initial import with theme support (#35)
  programs.tmux: initial import with theme support (#34)
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
shahrukh330 added a commit that referenced this pull request Jun 10, 2021
…plementation

* 'main' of github.com:SoxinOS/soxin:
  treewide: move the project to using flake-utils-plus (#41)
  pkgs: deprecate stdenv.lib (#42)
  programs.starship: init module (#40)
  programs.less: init module (#40)
  programs.keybase: init module (#40)
  programs.git: init module (#40)
  programs.autorandr: init module (#40)
  modules: sort the list of modules per type (#40)
  lib: homeManagerConfiguration support for direct home-manager support (#37)
  themes.gruvbox-dark: add support for i3 and polybar (#36)
  programs.termite: initial import with theme support (#35)
  programs.tmux: initial import with theme support (#34)
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
shahrukh330 added a commit that referenced this pull request Jul 31, 2021
* 'main' of github.com:SoxinOS/soxin: (21 commits)
  flake: follow nixpkgs on master (#44)
  treewide: move the project to using flake-utils-plus (#41)
  pkgs: deprecate stdenv.lib (#42)
  programs.starship: init module (#40)
  programs.less: init module (#40)
  programs.keybase: init module (#40)
  programs.git: init module (#40)
  programs.autorandr: init module (#40)
  modules: sort the list of modules per type (#40)
  lib: homeManagerConfiguration support for direct home-manager support (#37)
  themes.gruvbox-dark: add support for i3 and polybar (#36)
  programs.termite: initial import with theme support (#35)
  programs.tmux: initial import with theme support (#34)
  programs.zsh: initial import with theme support (#33)
  programs.neovim: initial import with theme support (#31)
  [lib] nixosSystem: allow setting global/nixos/hm modules and update to latest HM (#32)
  treewide: format all files
  programs.rofi: add support for swapping i3 workspaces (#30)
  programs.rofi: update to support master branch of HM (#30)
  programs.rofi: refactor: compute the modi in the apply function (#30)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants