Skip to content

SirJager/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

updated
2026-03-16 05:15:46 UTC

Dotfiles

This repository contains my personal dotfiles, scripts, and configuration setups that define my Linux development environment, productivity tools, and desktop workflows. The goal is to have a fully reproducible, aesthetic, and highly efficient setup for coding, note-taking, and daily system usage.


Niri Desktop

A clean and minimal Niri Wayland desktop environment designed for focus and speed. The layout emphasizes distraction-free workspaces, smooth tiling, and a visually balanced setup that blends productivity with aesthetic simplicity.

Niri Desktop


Niri Workspaces Canvas

A visual overview of how multiple workspaces are organized in Niri. Each workspace acts as an isolated environment for different tasks such as coding, documentation, browsing, or system monitoring, allowing seamless context switching.

Niri Workspaces


Niri Workspace Layout

Example of a single active workspace in Niri showing tiled windows arranged efficiently. The layout focuses on maximizing screen usage while keeping navigation intuitive and predictable.

Niri Workspace


Niri Keybindings Helper Script

A custom script that displays available Niri keybindings. It acts as a quick reference panel to learn or recall shortcuts while working.

Niri Keybindings Helper Script


Multi-Browser History Search

A utility script that aggregates and searches history from multiple browsers. It provides a unified interface to quickly find previously visited pages regardless of which browser was used.

Quickly Search Browser History in All installed Browsers


Dank Material Shell Overview

A customized Dank Material Shell interface providing quick access to system information, shortcuts, and desktop utilities. The shell acts as a central control layer that enhances usability without interrupting the workflow.

Dank Material Shell Overview


Dank Material Shell Weather

Weather information integrated directly into the shell interface. This panel displays real-time conditions and forecasts, allowing quick environmental awareness without opening external applications.

Dank Material Shell Weather


Dank Material Shell System Controls

A compact panel containing system controls and quick toggles. From here, common settings such as volume, brightness, networking, and system states can be managed instantly.

Dank Material Shell System Controls


Dank Material Shell Wallpaper Manager

A wallpaper management interface built into the shell. It allows fast switching between backgrounds and maintaining a visually consistent desktop aesthetic.

Dank Material Shell System Wallpaper


Obsidian for Notes

Obsidian serves as the primary knowledge management system. Notes are written in Markdown and organized into a personal knowledge base for documentation, ideas, research notes, and technical references.

Obsidian For Notes


Obsidian Mindmap Visualization

A graphical representation of notes using mind-map style visualization. This view helps explore relationships between concepts and navigate complex knowledge structures.

Obsidian Minmap


OnlyOffice

OnlyOffice provides document editing capabilities including word processing, spreadsheets, and presentations. It integrates well into the workflow when working with standard office file formats.

OnlyOffice


Neovim Editor

A heavily customized Neovim setup optimized for development. It includes advanced keybindings, plugin integrations, and an efficient editing environment tailored for coding workflows.

Neovim Editor


Neovim Editing View

Another view of the Neovim environment showcasing additional configuration, layout preferences, and plugin integrations that enhance editing productivity.

Neovim Editor


Markdown Presentations

Slides generated directly from Markdown using a CLI presentation tool. This allows creating and presenting technical slides without leaving the terminal or maintaining separate presentation files.

Presentation using Markdown


Docker Management

A terminal interface for managing Docker containers using LazyDocker. It simplifies container monitoring, logs, and lifecycle management directly from the terminal.

Docker


Requirements

Ensure that you have the following tools installed:

Git

pacman -S git

Stow

pacman -S stow

Installation

First, check out the dotfiles repo in your $HOME directory using git

git clone git@github.com/sirjager/dotfiles.git
cd dotfiles

then use GNU stow to create symlinks

stow .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors