Compare commits

..

12 commits

Author SHA1 Message Date
e7d45a782f
zellij: switch theme
Some checks failed
flake check / check (push) Failing after 2m21s
fmt check / check (push) Failing after 43s
2023-11-24 04:24:12 -05:00
43e3965d8a
home: remove rofi 2023-11-24 04:24:01 -05:00
9426035c06
mako: switch theme + font 2023-11-24 04:23:55 -05:00
ff156a57a0
lazygit: update colors 2023-11-24 04:23:49 -05:00
2ffcc55122
helix: switch theme 2023-11-24 04:23:43 -05:00
0ee15b39e9
gtk: switch font 2023-11-24 04:23:37 -05:00
718d2c3035
home: init cava 2023-11-24 04:23:23 -05:00
067818d124
anyrun: add basic css 2023-11-24 04:23:16 -05:00
17bf8727ba
sora: switch networking to cloudflare 2023-11-24 04:22:43 -05:00
e09ef986f8
default: add modules 2023-11-24 04:22:27 -05:00
c7f5882f3e
tsuki: init new programs 2023-11-24 04:22:20 -05:00
7b2486986f
ci: switch deployment type again 2023-11-24 04:21:40 -05:00
14 changed files with 85 additions and 153 deletions

View file

@ -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

View file

@ -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,
) )
''; '';

View file

@ -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
View 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;
};
};
};
}

View file

@ -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";

View file

@ -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;

View file

@ -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;
}; };
}; };
}; };

View file

@ -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";
}; };
} }

View file

@ -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;
}

View file

@ -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;
};
};
}

View file

@ -10,7 +10,7 @@
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";

View file

@ -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
]; ];
}; };
}; };

View file

@ -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 = {

View file

@ -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