Compare commits
12 commits
f96fea9460
...
e7d45a782f
Author | SHA1 | Date | |
---|---|---|---|
e7d45a782f | |||
43e3965d8a | |||
9426035c06 | |||
ff156a57a0 | |||
2ffcc55122 | |||
0ee15b39e9 | |||
718d2c3035 | |||
067818d124 | |||
17bf8727ba | |||
e09ef986f8 | |||
c7f5882f3e | |||
7b2486986f |
14 changed files with 85 additions and 153 deletions
|
@ -2,8 +2,8 @@ name: deploy systems
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
paths:
|
||||||
- master
|
- "**.lock"
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
|
@ -34,7 +34,7 @@ in {
|
||||||
'';
|
'';
|
||||||
"applications.ron".text = ''
|
"applications.ron".text = ''
|
||||||
Config(
|
Config(
|
||||||
desktop_actions: true,
|
desktop_actions: false,
|
||||||
max_entries: 10,
|
max_entries: 10,
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
* {
|
||||||
|
transition: 200ms ease-out;
|
||||||
|
color: #cdd6f4;
|
||||||
|
font-family: Monaspace Krypton;
|
||||||
|
font-size: 1.0rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window,
|
||||||
|
#match,
|
||||||
|
#entry,
|
||||||
|
#plugin,
|
||||||
|
#main {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#match:selected {
|
||||||
|
background:#2ac3de;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
box#main {
|
||||||
|
background: #1a1b26;
|
||||||
|
border: 1px solid #f7768e;
|
||||||
|
border-radius: 24px;
|
||||||
|
padding: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry#entry {
|
||||||
|
border-color: transparent;
|
||||||
|
}
|
25
home/cava/default.nix
Normal file
25
home/cava/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
_: {
|
||||||
|
programs.cava = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
general = {
|
||||||
|
mode = "normal";
|
||||||
|
framerate = 144;
|
||||||
|
bars = 0;
|
||||||
|
bar_width = 2;
|
||||||
|
bar_spacing = 3;
|
||||||
|
};
|
||||||
|
color = {
|
||||||
|
gradient = 1;
|
||||||
|
gradient_count = 2;
|
||||||
|
gradient_color_2 = "'#2ac3de'";
|
||||||
|
gradient_color_1 = "'#f7768e";
|
||||||
|
};
|
||||||
|
smoothing = {
|
||||||
|
monstercat = 1;
|
||||||
|
waves = 1;
|
||||||
|
gravity = 100;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -10,8 +10,8 @@
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
font = {
|
font = {
|
||||||
name = "jost";
|
name = "Monaspace Krypton";
|
||||||
package = pkgs.jost;
|
package = pkgs.monaspace;
|
||||||
};
|
};
|
||||||
theme = {
|
theme = {
|
||||||
name = "Tokyonight-Dark-BL";
|
name = "Tokyonight-Dark-BL";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
theme = "catppuccin_mocha";
|
theme = "tokyonight";
|
||||||
editor = {
|
editor = {
|
||||||
auto-save = true;
|
auto-save = true;
|
||||||
true-color = true;
|
true-color = true;
|
||||||
|
|
|
@ -5,14 +5,16 @@ _: {
|
||||||
windowSize = "normal";
|
windowSize = "normal";
|
||||||
gui.theme = {
|
gui.theme = {
|
||||||
lightTheme = false;
|
lightTheme = false;
|
||||||
activeBorderColor = ["#a6e3a1" "bold"];
|
activeBorderColor = ["#2ac3de" "bold"];
|
||||||
inactiveBorderColor = ["#cdd6f4"];
|
inactiveBorderColor = ["#f7768e"];
|
||||||
optionsTextColor = ["#89b4fa"];
|
optionsTextColor = [" #c0caf5"];
|
||||||
selectedLineBgColor = ["#313244"];
|
selectedLineBgColor = ["#24283b"];
|
||||||
selectedRangeByColor = ["#313244"];
|
selectedRangeByColor = ["#24283b"];
|
||||||
cherryPickedCommitBgColor = ["#94e2d5"];
|
cherryPickedCommitBgColor = ["#94e2d5"];
|
||||||
cherryPickedCommitFgColor = ["#89b4fa"];
|
cherryPickedCommitFgColor = ["#89b4fa"];
|
||||||
unstagedChangesColor = ["red"];
|
unstagedChangesColor = ["red"];
|
||||||
|
showRandomTip = false;
|
||||||
|
animateExplosion = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,12 +8,12 @@ _: {
|
||||||
ignoreTimeout = true;
|
ignoreTimeout = true;
|
||||||
anchor = "top-right";
|
anchor = "top-right";
|
||||||
output = "DP-2";
|
output = "DP-2";
|
||||||
font = "jost 10";
|
font = "Monaspace Krypton 10";
|
||||||
padding = "6";
|
padding = "6";
|
||||||
margin = "18,21,0";
|
margin = "18,21,0";
|
||||||
backgroundColor = "#1e1e2e";
|
backgroundColor = "#1a1b26";
|
||||||
textColor = "#cdd6f4";
|
textColor = "#a9b1d6";
|
||||||
borderColor = "#74c7ec";
|
borderColor = "#2ac3de";
|
||||||
progressColor = "over #313244";
|
progressColor = "over #313244";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,111 +0,0 @@
|
||||||
* {
|
|
||||||
bg-col: #1e1e2e;
|
|
||||||
bg-col-light: #1e1e2e;
|
|
||||||
border-col: #1e1e2e;
|
|
||||||
selected-col: #1e1e2e;
|
|
||||||
blue: #89b4fa;
|
|
||||||
fg-col: #cdd6f4;
|
|
||||||
fg-col2: #f38ba8;
|
|
||||||
grey: #6c7086;
|
|
||||||
|
|
||||||
width: 600;
|
|
||||||
font: "JetBrainsMono Nerd Font 14";
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text, element-icon , mode-switcher {
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
height: 360px;
|
|
||||||
border: 3px;
|
|
||||||
border-color: @border-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainbox {
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
inputbar {
|
|
||||||
children: [prompt,entry];
|
|
||||||
background-color: @bg-col;
|
|
||||||
border-radius: 5px;
|
|
||||||
padding: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
prompt {
|
|
||||||
background-color: @blue;
|
|
||||||
padding: 6px;
|
|
||||||
text-color: @bg-col;
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 20px 0px 0px 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox-prompt-colon {
|
|
||||||
expand: false;
|
|
||||||
str: ":";
|
|
||||||
}
|
|
||||||
|
|
||||||
entry {
|
|
||||||
padding: 6px;
|
|
||||||
margin: 20px 0px 0px 10px;
|
|
||||||
text-color: @fg-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
listview {
|
|
||||||
border: 0px 0px 0px;
|
|
||||||
padding: 6px 0px 0px;
|
|
||||||
margin: 10px 0px 0px 20px;
|
|
||||||
columns: 2;
|
|
||||||
lines: 5;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
element {
|
|
||||||
padding: 5px;
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @fg-col ;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-icon {
|
|
||||||
size: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
element selected {
|
|
||||||
background-color: @selected-col ;
|
|
||||||
text-color: @fg-col2 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
mode-switcher {
|
|
||||||
spacing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
button {
|
|
||||||
padding: 10px;
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
text-color: @grey;
|
|
||||||
vertical-align: 0.5;
|
|
||||||
horizontal-align: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
button selected {
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
message {
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
margin: 2px;
|
|
||||||
padding: 2px;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox {
|
|
||||||
padding: 6px;
|
|
||||||
margin: 20px 0px 0px 20px;
|
|
||||||
text-color: @blue;
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
programs.rofi = {
|
|
||||||
enable = true;
|
|
||||||
package = pkgs.rofi-wayland;
|
|
||||||
theme = ./catppuccin-mocha.rasi;
|
|
||||||
extraConfig = {
|
|
||||||
modi = "run,drun,window";
|
|
||||||
icon-theme = "Oranchelo";
|
|
||||||
show-icons = true;
|
|
||||||
terminal = "wezterm";
|
|
||||||
drun-display-format = "{icon} {name}";
|
|
||||||
location = 0;
|
|
||||||
disable-history = false;
|
|
||||||
hide-scrollbar = true;
|
|
||||||
display-drun = " Apps ";
|
|
||||||
display-run = " Run ";
|
|
||||||
display-window = " Window";
|
|
||||||
display-Network = " Network";
|
|
||||||
sidebar-mode = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -10,8 +10,8 @@
|
||||||
simplified_ui = false;
|
simplified_ui = false;
|
||||||
default_layout = "default";
|
default_layout = "default";
|
||||||
ui.pane_frames.rounded_corners = true;
|
ui.pane_frames.rounded_corners = true;
|
||||||
theme = "catppuccin-mocha";
|
theme = "tokyonight";
|
||||||
themes.catppuccin-mocha = {
|
themes.catppuccin-mocha = {
|
||||||
bg = "#585b70";
|
bg = "#585b70";
|
||||||
fg = "#cdd6f4";
|
fg = "#cdd6f4";
|
||||||
red = "#f38ba8";
|
red = "#f38ba8";
|
||||||
|
|
|
@ -5,6 +5,9 @@ inputs: let
|
||||||
hyprlandModule = inputs.hyprland.homeManagerModules.default;
|
hyprlandModule = inputs.hyprland.homeManagerModules.default;
|
||||||
ironbarModule = inputs.ironbar.homeManagerModules.default;
|
ironbarModule = inputs.ironbar.homeManagerModules.default;
|
||||||
nix-index-Module = inputs.nix-index-database.hmModules.nix-index;
|
nix-index-Module = inputs.nix-index-database.hmModules.nix-index;
|
||||||
|
anyrunModule = inputs.anyrun.homeManagerModules.default;
|
||||||
|
agsModule = inputs.ags.homeManagerModules.default;
|
||||||
|
stylixModule = inputs.stylix.homeManagerModules.stylix;
|
||||||
inherit (inputs.nixpkgs.lib) nixosSystem;
|
inherit (inputs.nixpkgs.lib) nixosSystem;
|
||||||
in {
|
in {
|
||||||
tsuki = nixosSystem {
|
tsuki = nixosSystem {
|
||||||
|
@ -25,6 +28,8 @@ in {
|
||||||
hyprlandModule
|
hyprlandModule
|
||||||
ironbarModule
|
ironbarModule
|
||||||
nix-index-Module
|
nix-index-Module
|
||||||
|
anyrunModule
|
||||||
|
agsModule
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{lib, ...}: {
|
{lib, ...}: {
|
||||||
environment.etc = {
|
environment.etc = {
|
||||||
"resolv.conf".text = "nameserver 8.8.8.8\n";
|
"resolv.conf".text = "nameserver 1.1.1.1\n";
|
||||||
};
|
};
|
||||||
networking = {
|
networking = {
|
||||||
nameservers = [
|
nameservers = [
|
||||||
"8.8.8.8"
|
"1.1.1.1"
|
||||||
];
|
];
|
||||||
defaultGateway = "172.31.1.1";
|
defaultGateway = "172.31.1.1";
|
||||||
defaultGateway6 = {
|
defaultGateway6 = {
|
||||||
|
|
|
@ -5,13 +5,15 @@
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
../../home
|
../../home
|
||||||
|
../../home/ags
|
||||||
|
../../home/anyrun
|
||||||
|
../../home/cava
|
||||||
../../home/wezterm
|
../../home/wezterm
|
||||||
../../home/zathura
|
../../home/zathura
|
||||||
../../home/gtk
|
../../home/gtk
|
||||||
../../home/mako
|
../../home/mako
|
||||||
../../home/lf
|
../../home/lf
|
||||||
../../home/zellij
|
../../home/zellij
|
||||||
../../home/rofi
|
|
||||||
../../home/ironbar
|
../../home/ironbar
|
||||||
../../home/spotify-player
|
../../home/spotify-player
|
||||||
../../home/wayland/hyprland
|
../../home/wayland/hyprland
|
||||||
|
@ -39,6 +41,7 @@
|
||||||
imv
|
imv
|
||||||
mpv
|
mpv
|
||||||
rustypaste-cli
|
rustypaste-cli
|
||||||
|
drawio
|
||||||
obsidian
|
obsidian
|
||||||
gimp
|
gimp
|
||||||
cryptomator
|
cryptomator
|
||||||
|
|
Loading…
Reference in a new issue