[nb] Commit
This commit is contained in:
parent
2c50398ea8
commit
5f6a23a104
7
.index
Normal file
7
.index
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
flake.lock
|
||||||
|
flake.nix
|
||||||
|
home-manager
|
||||||
|
hosts
|
||||||
|
nixos
|
||||||
|
pkgs
|
||||||
|
README.md
|
@ -55,7 +55,7 @@
|
|||||||
# Environmental Variables
|
# Environmental Variables
|
||||||
# Uncomment the following line if you don't like systemctl's auto-paging feature:
|
# Uncomment the following line if you don't like systemctl's auto-paging feature:
|
||||||
export SYSTEMD_PAGER=
|
export SYSTEMD_PAGER=
|
||||||
export PS1='\n\u@\h:\w \j $?\n\$ '
|
export PS1='\n\u@\h:\w\n\j $? \$ '
|
||||||
export BEMENU_OPTS="--tb '#03'\
|
export BEMENU_OPTS="--tb '#03'\
|
||||||
--tf '#${config.colorScheme.colors.base07}'\
|
--tf '#${config.colorScheme.colors.base07}'\
|
||||||
--fb '#${config.colorScheme.colors.base00}'\
|
--fb '#${config.colorScheme.colors.base00}'\
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
services.mako = {
|
services.mako = {
|
||||||
enable = true;
|
enable = true;
|
||||||
backgroundColor = "#${config.colorScheme.colors.base01}";
|
backgroundColor = "#${config.colorScheme.colors.base01}";
|
||||||
borderColor = "#${config.colorScheme.colors.base0E}";
|
borderColor = "#${config.colorScheme.colors.base0D}";
|
||||||
borderRadius = 5;
|
borderRadius = 5;
|
||||||
borderSize = 2;
|
borderSize = 2;
|
||||||
textColor = "#${config.colorScheme.colors.base07}";
|
textColor = "#${config.colorScheme.colors.base07}";
|
||||||
@ -14,15 +14,15 @@
|
|||||||
defaultTimeout = 10000;
|
defaultTimeout = 10000;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
[urgency=low]
|
[urgency=low]
|
||||||
border-color=#${config.colorScheme.colors.base01}
|
border-color=#${config.colorScheme.colors.base00}
|
||||||
text-color=#${config.colorScheme.colors.base07}
|
text-color=#${config.colorScheme.colors.base07}
|
||||||
[urgency=normal]
|
[urgency=normal]
|
||||||
border-color=#${config.colorScheme.colors.base0D}
|
border-color=#${config.colorScheme.colors.base0D}
|
||||||
text-color=#${config.colorScheme.colors.base04}
|
text-color=#${config.colorScheme.colors.base07}
|
||||||
[urgency=high]
|
[urgency=high]
|
||||||
background-color=#${config.colorScheme.colors.base0E}
|
background-color=#${config.colorScheme.colors.base0D}
|
||||||
border-color=#${config.colorScheme.colors.base0E}
|
border-color=#${config.colorScheme.colors.base0D}
|
||||||
text-color=#${config.colorScheme.colors.base04}
|
text-color=#${config.colorScheme.colors.base07}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
# Theme
|
# Theme
|
||||||
riverctl background-color 0x${config.colorScheme.colors.base00}
|
riverctl background-color 0x${config.colorScheme.colors.base00}
|
||||||
riverctl border-color-focused 0x${config.colorScheme.colors.base0A}
|
riverctl border-color-focused 0x${config.colorScheme.colors.base0D}
|
||||||
riverctl border-color-unfocused 0x${config.colorScheme.colors.base00}
|
riverctl border-color-unfocused 0x${config.colorScheme.colors.base00}
|
||||||
|
|
||||||
# Launch Shortcuts
|
# Launch Shortcuts
|
||||||
|
@ -53,7 +53,6 @@
|
|||||||
'';
|
'';
|
||||||
plugins = with pkgs; [
|
plugins = with pkgs; [
|
||||||
tmuxPlugins.urlview
|
tmuxPlugins.urlview
|
||||||
tmuxPlugins.yank
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,6 @@
|
|||||||
./dots/way-displays.nix
|
./dots/way-displays.nix
|
||||||
];
|
];
|
||||||
# themes can be found here: https://github.com/tinted-theming/base16-schemes
|
# themes can be found here: https://github.com/tinted-theming/base16-schemes
|
||||||
colorScheme = inputs.nix-colors.colorSchemes.darcula;
|
colorScheme = inputs.nix-colors.colorSchemes.dracula;
|
||||||
gtkNix.enable = true;
|
gtkNix.enable = true;
|
||||||
}
|
}
|
||||||
|
@ -111,17 +111,16 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
#autoUpgrade = {
|
autoUpgrade = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# allowReboot = false;
|
allowReboot = false;
|
||||||
# channel = "https://channels.nixos.org/nixos-unstable";
|
flake = "https://git.sdf.org/${user.long}/confix.git";
|
||||||
# flake = "<git repo url>";
|
flags = [
|
||||||
# flags = [
|
"--update-input"
|
||||||
# "--update-input"
|
"nixpkgs"
|
||||||
# "nixpkgs"
|
"--commit-lockfile"
|
||||||
# "--commit-lockfile"
|
];
|
||||||
# ];
|
};
|
||||||
#};
|
|
||||||
stateVersion = "22.11";
|
stateVersion = "22.11";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
42
todo.md
42
todo.md
@ -1,42 +0,0 @@
|
|||||||
- [ ] Create additional host configurations
|
|
||||||
- [ ] Implement the Impermanence module
|
|
||||||
- [Erase your darlings](https://grahamc.com/blog/erase-your-darlings/)
|
|
||||||
- [tmpfs as home](https://elis.nu/blog/2020/06/nixos-tmpfs-as-home/)
|
|
||||||
- [tmpfs as root](https://elis.nu/blog/2020/05/nixos-tmpfs-as-root/)
|
|
||||||
- [Impermanence - NixOS Wiki](https://nixos.wiki/wiki/Impermanence)
|
|
||||||
- [ ] Implement [Agenix](https://nixos.wiki/wiki/Agenix) or Sopsnix
|
|
||||||
- [Agenix Git Repo](https://github.com/ryantm/agenix)
|
|
||||||
- [Homeage Git Repo](https://github.com/jordanisaacs/homeage)
|
|
||||||
- [Handling Secrets in NixOS](https://lgug2z.com/articles/handling-secrets-in-nixos-an-overview/)
|
|
||||||
- [NixOS Secrets Management](https://onion.tube/watch?v=G5f6GC7SnhU)
|
|
||||||
- [ ] Implement [MicroVM.nix](https://github.com/astro/microvm.nix)
|
|
||||||
- [ ] Figure out urlview and yank conflict with tmux plugins
|
|
||||||
- [ ] Fix autoupdate with remote flake repo
|
|
||||||
- [ ] Wayland monitors swap positions after turning off and turning back on
|
|
||||||
- [ ] GPG unlock prompt not happening on Wayland anymore
|
|
||||||
|
|
||||||
|
|
||||||
https://github.com/alex-courtis/way-displays
|
|
||||||
|
|
||||||
Configure
|
|
||||||
|
|
||||||
Restart the compositor and run way-displays -g or look at /tmp/way-displays.1.me.log.
|
|
||||||
|
|
||||||
Tweak cfg.yaml to your liking and save it. Changes will be immediately applied.
|
|
||||||
|
|
||||||
Alternatively, use the command line to make your changes then persist them with way-displays -w.
|
|
||||||
|
|
||||||
You might want to tail -f /tmp/way-displays.1.me.log whilst you are tweaking.
|
|
||||||
Usage
|
|
||||||
|
|
||||||
See Configuration for details on cfg.yaml and the command line.
|
|
||||||
|
|
||||||
Start the way-displays server by running once with no arguments after your wayland compositor has been started.
|
|
||||||
|
|
||||||
It will remain in the background, responding to changes, such as plugging in a display, and will terminate when you exit the compositor.
|
|
||||||
|
|
||||||
It will print messages to inform you of everything that is going on.
|
|
||||||
|
|
||||||
You can interact with the server via the command line
|
|
||||||
|
|
||||||
The server responds to IPC requests to fetch and mutate state.
|
|
Loading…
Reference in New Issue
Block a user