mirror of
https://github.com/librephoenix/nixos-config
synced 2025-01-18 22:55:52 +05:30
Compare commits
7 commits
1351add9fe
...
87443f927f
Author | SHA1 | Date | |
---|---|---|---|
87443f927f | |||
9c1b371f2d | |||
cd68eedf59 | |||
457f990a19 | |||
0518f6c72e | |||
bdfde8c4a6 | |||
69cd0d6c89 |
|
@ -4,14 +4,8 @@
|
||||||
# Fonts are nice to have
|
# Fonts are nice to have
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
# Fonts
|
# Fonts
|
||||||
(nerdfonts.override { fonts = [ "Inconsolata" ]; })
|
nerdfonts
|
||||||
powerline
|
powerline
|
||||||
inconsolata
|
|
||||||
inconsolata-nerdfont
|
|
||||||
iosevka
|
|
||||||
font-awesome
|
|
||||||
ubuntu_font_family
|
|
||||||
terminus_font
|
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
scheme: "UwUnicorn"
|
scheme: "Io"
|
||||||
author: "LibrePhoenix (forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))"
|
author: "LibrePhoenix (forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))"
|
||||||
base00: "241b26"
|
base00: "1a181a"
|
||||||
base01: "2f2a3f"
|
base01: "262326"
|
||||||
base02: "46354a"
|
base02: "302c30"
|
||||||
base03: "6c3c62"
|
base03: "373238"
|
||||||
base04: "7e5f83"
|
base04: "463f47"
|
||||||
base05: "eed5d9"
|
base05: "bfaab7"
|
||||||
base06: "d9c2c6"
|
base06: "dbd7da"
|
||||||
base07: "e4ccd0"
|
base07: "faf7f9"
|
||||||
base08: "de5b44"
|
base08: "de5b44"
|
||||||
base09: "e39755"
|
base09: "e39755"
|
||||||
base0A: "a84a73"
|
base0A: "a84a73"
|
||||||
base0B: "c965bf"
|
base0B: "c965bf"
|
||||||
base0C: "9c5fce"
|
base0C: "9c5fce"
|
||||||
base0D: "6a9eb5"
|
base0D: "0e85b9"
|
||||||
base0E: "6ac38f"
|
base0E: "6ac38f"
|
||||||
base0F: "a3ab5a"
|
base0F: "a3ab5a"
|
||||||
|
|
|
@ -42,8 +42,8 @@
|
||||||
))
|
))
|
||||||
;; On Linux I can enable blur, however
|
;; On Linux I can enable blur, however
|
||||||
(funcall (lambda ()
|
(funcall (lambda ()
|
||||||
(set-frame-parameter nil 'alpha-background 75)
|
(set-frame-parameter nil 'alpha-background 85)
|
||||||
(add-to-list 'default-frame-alist '(alpha-background . 75))
|
(add-to-list 'default-frame-alist '(alpha-background . 85))
|
||||||
))
|
))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -51,9 +51,6 @@
|
||||||
(add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)
|
(add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)
|
||||||
(all-the-icons-completion-mode)
|
(all-the-icons-completion-mode)
|
||||||
|
|
||||||
;; This makes non-main buffers dimmer, so you can focus on main buffers
|
|
||||||
(solaire-global-mode +1)
|
|
||||||
|
|
||||||
;; Grammar tasing should be voluntary
|
;; Grammar tasing should be voluntary
|
||||||
(setq writegood-mode nil)
|
(setq writegood-mode nil)
|
||||||
|
|
||||||
|
|
|
@ -105,8 +105,8 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
|
||||||
))
|
))
|
||||||
;; On Linux I can enable blur, however
|
;; On Linux I can enable blur, however
|
||||||
(funcall (lambda ()
|
(funcall (lambda ()
|
||||||
(set-frame-parameter nil 'alpha-background 75)
|
(set-frame-parameter nil 'alpha-background 85)
|
||||||
(add-to-list 'default-frame-alist '(alpha-background . 75))
|
(add-to-list 'default-frame-alist '(alpha-background . 85))
|
||||||
))
|
))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -114,9 +114,6 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
|
||||||
(add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)
|
(add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)
|
||||||
(all-the-icons-completion-mode)
|
(all-the-icons-completion-mode)
|
||||||
|
|
||||||
;; This makes non-main buffers dimmer, so you can focus on main buffers
|
|
||||||
(solaire-global-mode +1)
|
|
||||||
|
|
||||||
;; Grammar tasing should be voluntary
|
;; Grammar tasing should be voluntary
|
||||||
(setq writegood-mode nil)
|
(setq writegood-mode nil)
|
||||||
|
|
||||||
|
@ -2072,6 +2069,7 @@ Any git package can be configured for a particular commit or branch:
|
||||||
(package! org-ql)
|
(package! org-ql)
|
||||||
(package! persist)
|
(package! persist)
|
||||||
(package! sudo-edit)
|
(package! sudo-edit)
|
||||||
|
(package! solaire-mode :disable t)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
* Nix Integration
|
* Nix Integration
|
||||||
In order to have Nix load my Doom Emacs configuration [[./doom.nix][doom.nix]], which I source in the =imports= block of my [[../../../profiles/work/home.nix][home.nix]].
|
In order to have Nix load my Doom Emacs configuration [[./doom.nix][doom.nix]], which I source in the =imports= block of my [[../../../profiles/work/home.nix][home.nix]].
|
||||||
|
|
|
@ -31,3 +31,4 @@
|
||||||
(package! org-ql)
|
(package! org-ql)
|
||||||
(package! persist)
|
(package! persist)
|
||||||
(package! sudo-edit)
|
(package! sudo-edit)
|
||||||
|
(package! solaire-mode :disable t)
|
||||||
|
|
|
@ -68,7 +68,7 @@ Can be an integer to determine the exact padding."
|
||||||
|
|
||||||
(grey base4)
|
(grey base4)
|
||||||
(red '("#{{base08-hex}}" "#ff6655" "red" ))
|
(red '("#{{base08-hex}}" "#ff6655" "red" ))
|
||||||
(orange '("#{{base08-hex}}" "#dd8844" "brightred" ))
|
(orange '("#{{base09-hex}}" "#dd8844" "brightred" ))
|
||||||
(green '("#{{base0B-hex}}" "#99bb66" "green" ))
|
(green '("#{{base0B-hex}}" "#99bb66" "green" ))
|
||||||
(teal '("#{{base0C-hex}}" "#44b9b1" "brightgreen" ))
|
(teal '("#{{base0C-hex}}" "#44b9b1" "brightgreen" ))
|
||||||
(yellow '("#{{base0A-hex}}" "#ECBE7B" "yellow" ))
|
(yellow '("#{{base0A-hex}}" "#ECBE7B" "yellow" ))
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
];
|
];
|
||||||
programs.alacritty.enable = true;
|
programs.alacritty.enable = true;
|
||||||
programs.alacritty.settings = {
|
programs.alacritty.settings = {
|
||||||
window.opacity = lib.mkForce 0.75;
|
window.opacity = lib.mkForce 0.85;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
];
|
];
|
||||||
programs.kitty.enable = true;
|
programs.kitty.enable = true;
|
||||||
programs.kitty.settings = {
|
programs.kitty.settings = {
|
||||||
background_opacity = lib.mkForce "0.75";
|
background_opacity = lib.mkForce "0.85";
|
||||||
modify_font = "cell_width 90%";
|
modify_font = "cell_width 90%";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,8 +33,8 @@ in
|
||||||
package = userSettings.fontPkg;
|
package = userSettings.fontPkg;
|
||||||
};
|
};
|
||||||
emoji = {
|
emoji = {
|
||||||
name = "Noto Color Emoji";
|
name = "Noto Emoji";
|
||||||
package = pkgs.noto-fonts-emoji-blob-bin;
|
package = pkgs.noto-fonts-monochrome-emoji;
|
||||||
};
|
};
|
||||||
sizes = {
|
sizes = {
|
||||||
terminal = 18;
|
terminal = 18;
|
||||||
|
@ -107,7 +107,7 @@ in
|
||||||
|
|
||||||
'';
|
'';
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
libsForQt5.qt5ct pkgs.libsForQt5.breeze-qt5 libsForQt5.breeze-icons
|
libsForQt5.qt5ct pkgs.libsForQt5.breeze-qt5 libsForQt5.breeze-icons pkgs.noto-fonts-monochrome-emoji
|
||||||
];
|
];
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -302,17 +302,14 @@ in
|
||||||
windowrulev2 = opacity 0.80,title:ORUI
|
windowrulev2 = opacity 0.80,title:ORUI
|
||||||
|
|
||||||
windowrulev2 = opacity 1.0,class:^(org.qutebrowser.qutebrowser),fullscreen:1
|
windowrulev2 = opacity 1.0,class:^(org.qutebrowser.qutebrowser),fullscreen:1
|
||||||
windowrulev2 = opacity 0.90,class:^(Element)$
|
windowrulev2 = opacity 0.85,class:^(Element)$
|
||||||
windowrulev2 = opacity 1.0,class:^(Brave-browser),fullscreen:1
|
windowrulev2 = opacity 1.0,class:^(Brave-browser),fullscreen:1
|
||||||
windowrulev2 = opacity 1.0,class:^(librewolf),fullscreen:1
|
windowrulev2 = opacity 1.0,class:^(librewolf),fullscreen:1
|
||||||
windowrulev2 = opacity 0.80,title:^(LibreWolf)$
|
windowrulev2 = opacity 0.85,title:^(My Local Dashboard Awesome Homepage - qutebrowser)$
|
||||||
windowrulev2 = opacity 0.80,title:^(New Tab - LibreWolf)$
|
windowrulev2 = opacity 0.85,title:\[.*\] - My Local Dashboard Awesome Homepage
|
||||||
windowrulev2 = opacity 0.80,title:^(New Tab - Brave)$
|
windowrulev2 = opacity 0.85,class:^(org.keepassxc.KeePassXC)$
|
||||||
windowrulev2 = opacity 0.75,title:^(My Local Dashboard Awesome Homepage - qutebrowser)$
|
windowrulev2 = opacity 0.85,class:^(org.gnome.Nautilus)$
|
||||||
windowrulev2 = opacity 0.75,title:\[.*\] - My Local Dashboard Awesome Homepage
|
windowrulev2 = opacity 0.85,class:^(org.gnome.Nautilus)$
|
||||||
windowrulev2 = opacity 0.9,class:^(org.keepassxc.KeePassXC)$
|
|
||||||
windowrulev2 = opacity 0.75,class:^(org.gnome.Nautilus)$
|
|
||||||
windowrulev2 = opacity 0.75,class:^(org.gnome.Nautilus)$
|
|
||||||
|
|
||||||
layerrule = blur,waybar
|
layerrule = blur,waybar
|
||||||
layerrule = xray,waybar
|
layerrule = xray,waybar
|
||||||
|
|
Loading…
Reference in a new issue