Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudlena/nixfiles
:snowflake: My personal NixOS configuration
https://github.com/cloudlena/nixfiles
Last synced: about 2 months ago
JSON representation
:snowflake: My personal NixOS configuration
- Host: GitHub
- URL: https://github.com/cloudlena/nixfiles
- Owner: cloudlena
- License: gpl-3.0
- Created: 2023-04-23T15:30:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T15:44:42.000Z (9 months ago)
- Last Synced: 2024-04-14T02:42:49.690Z (9 months ago)
- Language: Nix
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nixfiles
:snowflake: My personal [NixOS](https://nixos.org/) configuration.
It uses [Flakes](https://nixos.wiki/wiki/Flakes) under the hood.## Installation
1. Clone this repo
1. Run `make system` to install the system level components
1. Run `make home` to install the user level components## Update
1. Run `make update` to update the Flake lockfile
1. Run `make system` to update the system level components
1. Run `make home` to update the user level components## Colors
The whole setup follows the [Tokyo Night](https://github.com/folke/tokyonight.nvim) color scheme.
| Purpose | Color |
| :--------- | :---------------------------------------------------------------------------------------------------------- |
| Foreground | ![#c0caf5]() |
| Background | ![#1a1b26]() |
| Primary | ![#bb9af7]() |
| Warning | ![#e0af68]() |
| Danger | ![#f7768e]() |## Keybindings
| Function | Keys |
| :------------------------ | :------------------------------------------------------ |
| Open App Launcher | `Super + Space` |
| Open Terminal | `Super + Enter` |
| Focus Last Window | `Super + Tab` |
| Open Web Browser | `Super + W` |
| Kill Active Window | `Super + Q` |
| Toggle Fullscreen Window | `Super + F` |
| Toggle Floating Window | `Super + S` |
| Open Clipboard History | `Super + C` |
| Open Emoji Picker | `Super + E` |
| Open Color Picker | `Super + P` |
| Lock Screen | `Super + Ctrl + Q` |
| Open Empty Workspace | `Super + N` |
| Switch to Workspace | `Super + [1-9]` |
| Move Window to Workspace | `Super + Shift + [1-9]` |
| Switch to Scratchpad | `Super + 0` |
| Move Window to Scratchpad | `Super + Shift + 0` |
| Switch to Window | `Super + [hjkl]` or `Move Mouse` |
| Move Window | `Super + Shift + [hjkl]` or `Super + Left Mouse Button` |
| Resize Window | `Super + Right Mouse Button` |## Terminal Commands
| Function | Command |
| :------------------ | :------ |
| Open Text Editor | `e` |
| Open File Manager | `f` |
| Open Git Browser | `g` |
| Open System Monitor | `m` |
| Open File | `o` |
| Open Task Manager | `t` |