diff --git a/user/app/browser/qutebrowser-logo.png b/user/app/browser/qutebrowser-logo.png
deleted file mode 100644
index 541e90e..0000000
Binary files a/user/app/browser/qutebrowser-logo.png and /dev/null differ
diff --git a/user/app/browser/qutebrowser.nix b/user/app/browser/qutebrowser.nix
index 5b72912..7722223 100644
--- a/user/app/browser/qutebrowser.nix
+++ b/user/app/browser/qutebrowser.nix
@@ -45,6 +45,15 @@ let generateHomepage = name: font: config:
font-weight: bold;
}
+ /*xmp tag style for ascii art*/
+ xmp {
+ font-family:''+font+'';
+
+ font-size:22px;
+ color: #''+config.lib.stylix.colors.base01+''
+
+ text-align:center;
+ }
/*div*/
div {
margin:auto;
@@ -60,15 +69,24 @@ let generateHomepage = name: font: config:
-
-
-
-

+
..--------..
+
.`` "'.
+
.` _.---.. /--| '.
+
/`` || |
+
/` /--| || |
+
/ / | || `/----\,
+
| | | .-`.-/- __. \
+
| \ `-.`` ..-` \ |
+
\ ```` ~.^` | | |
+
\.____.-``'|| | / /
+
| || |_.- /
+
| || /
+
. |_-` `------~``.
+
`.. ..`
+
``--______-'`
-
-
Welcome to Qutebrowser
@@ -318,16 +336,10 @@ Bard
'';
home.file.".config/qutebrowser/qute-home.html".text = generateHomepage "Default" userSettings.font config;
- home.file.".config/qutebrowser/logo.png".source = ./qutebrowser-logo.png;
home.file.".browser/Teaching/config/qute-home.html".text = generateHomepage "Teaching" userSettings.font config;
- home.file.".browser/Teaching/config/logo.png".source = ./qutebrowser-logo.png;
home.file.".browser/Tech/config/qute-home.html".text = generateHomepage "Tech" userSettings.font config;
- home.file.".browser/Tech/config/logo.png".source = ./qutebrowser-logo.png;
home.file.".browser/Gaming/config/qute-home.html".text = generateHomepage "Gaming" userSettings.font config;
- home.file.".browser/Gaming/config/logo.png".source = ./qutebrowser-logo.png;
home.file.".browser/Gamedev/config/qute-home.html".text = generateHomepage "Gamedev" userSettings.font config;
- home.file.".browser/Gamedev/config/logo.png".source = ./qutebrowser-logo.png;
home.file.".browser/Bard/config/qute-home.html".text = generateHomepage "Bard" userSettings.font config;
- home.file.".browser/Bard/config/logo.png".source = ./qutebrowser-logo.png;
}
diff --git a/user/app/doom-emacs/config.el b/user/app/doom-emacs/config.el
index b602e66..9d3cbcf 100644
--- a/user/app/doom-emacs/config.el
+++ b/user/app/doom-emacs/config.el
@@ -84,11 +84,10 @@
(require 'dashboard)
(setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*"))
doom-fallback-buffer-name "*dashboard*")
-(setq image-scaling-factor 1)
;; emacs-dashboard variables
(setq dashboard-banner-logo-title "Welcome to Nix Doom Emacs")
-(setq dashboard-startup-banner "~/.emacs.d/dashboard-logo.webp")
+(setq dashboard-startup-banner 2)
(setq dashboard-icon-type 'all-the-icons) ;; use `all-the-icons' package
(setq dashboard-set-heading-icons t)
(setq dashboard-set-file-icons t)
@@ -105,18 +104,6 @@
"I’ll tell you a DNS joke but it could take 24 hours for everyone to get it."
"I'd tell you a UDP joke, but you might not get it."
"I'll tell you a TCP joke. Do you want to hear it?"))
-
-;; Remove basic evil input and cursors from dashboard
-(defun disable-cursor()
- (setq-local evil-normal-state-cursor '(bar . 0))
- (hl-line-mode -1)
-)
-(add-hook 'dashboard-mode-hook 'disable-cursor)
-(evil-define-key 'normal dashboard-mode-map
- "j" 'evil-normal-state
- "k" 'evil-normal-state
- "h" 'evil-normal-state
- "l" 'evil-normal-state)
(setq dashboard-navigator-buttons
`(;; line1
( (,"Roam" "" "" (lambda (&rest _)) 'org-formula)
@@ -1525,9 +1512,7 @@ https://github.com/magit/magit/issues/460 (@cpitclaudel)."
(setq +format-on-save-enabled-modes '(not emacs-lisp-mode sql-mode tex-mode latex-mode org-msg-edit-mode nix-mode))
(add-to-list 'tramp-remote-path 'tramp-own-remote-path)
-(after! vterm
- (add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers
-)
+(add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers
;; I source my rss from my freshrss instance
;; I login with a private elisp file: ~/.emacs.d/freshrss-elfeed.el
diff --git a/user/app/doom-emacs/doom.nix b/user/app/doom-emacs/doom.nix
index d18ceab..77120a2 100644
--- a/user/app/doom-emacs/doom.nix
+++ b/user/app/doom-emacs/doom.nix
@@ -1,7 +1,7 @@
{ config, lib, pkgs-emacs, pkgs-stable, inputs, userSettings, systemSettings, ... }:
let
themePolarity = lib.removeSuffix "\n" (builtins.readFile (./. + "../../../../themes"+("/"+userSettings.theme)+"/polarity.txt"));
- dashboardLogo = ./. + "/nix-" + themePolarity + ".webp";
+ dashboardLogo = ./. + "/nix-" + themePolarity + ".png";
in
{
imports = [
@@ -109,7 +109,7 @@ in
source = "${inputs.org-sliced-images}";
};
- home.file.".emacs.d/dashboard-logo.webp".source = dashboardLogo;
+ home.file.".emacs.d/dashboard-logo.png".source = dashboardLogo;
home.file.".emacs.d/scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh" = {
source = ./scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh;
executable = true;
diff --git a/user/app/doom-emacs/doom.org b/user/app/doom-emacs/doom.org
index b43abfc..e47909b 100644
--- a/user/app/doom-emacs/doom.org
+++ b/user/app/doom-emacs/doom.org
@@ -147,11 +147,10 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
(require 'dashboard)
(setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*"))
doom-fallback-buffer-name "*dashboard*")
-(setq image-scaling-factor 1)
;; emacs-dashboard variables
(setq dashboard-banner-logo-title "Welcome to Nix Doom Emacs")
-(setq dashboard-startup-banner "~/.emacs.d/dashboard-logo.webp")
+(setq dashboard-startup-banner 2)
(setq dashboard-icon-type 'all-the-icons) ;; use `all-the-icons' package
(setq dashboard-set-heading-icons t)
(setq dashboard-set-file-icons t)
@@ -168,18 +167,6 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
"I’ll tell you a DNS joke but it could take 24 hours for everyone to get it."
"I'd tell you a UDP joke, but you might not get it."
"I'll tell you a TCP joke. Do you want to hear it?"))
-
-;; Remove basic evil input and cursors from dashboard
-(defun disable-cursor()
- (setq-local evil-normal-state-cursor '(bar . 0))
- (hl-line-mode -1)
-)
-(add-hook 'dashboard-mode-hook 'disable-cursor)
-(evil-define-key 'normal dashboard-mode-map
- "j" 'evil-normal-state
- "k" 'evil-normal-state
- "h" 'evil-normal-state
- "l" 'evil-normal-state)
(setq dashboard-navigator-buttons
`(;; line1
( (,"Roam" "" "" (lambda (&rest _)) 'org-formula)
@@ -1797,9 +1784,7 @@ I don't have this active right now since it's kinda weird with pgtk...
** Terminal
#+BEGIN_SRC emacs-lisp :tangle config.el
(add-to-list 'tramp-remote-path 'tramp-own-remote-path)
-(after! vterm
- (add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers
-)
+(add-to-list 'vterm-tramp-shells '("ssh" "zsh")) ;; I use zsh on all my servers
#+END_SRC
** Elfeed
#+BEGIN_SRC emacs-lisp :tangle config.el
@@ -2095,7 +2080,7 @@ In order to have Nix load my Doom Emacs configuration [[./doom.nix][doom.nix]],
{ config, lib, pkgs-emacs, pkgs-stable, inputs, userSettings, systemSettings, ... }:
let
themePolarity = lib.removeSuffix "\n" (builtins.readFile (./. + "../../../../themes"+("/"+userSettings.theme)+"/polarity.txt"));
- dashboardLogo = ./. + "/nix-" + themePolarity + ".webp";
+ dashboardLogo = ./. + "/nix-" + themePolarity + ".png";
in
{
imports = [
@@ -2203,7 +2188,7 @@ in
source = "${inputs.org-sliced-images}";
};
- home.file.".emacs.d/dashboard-logo.webp".source = dashboardLogo;
+ home.file.".emacs.d/dashboard-logo.png".source = dashboardLogo;
home.file.".emacs.d/scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh" = {
source = ./scripts/copy-link-or-file/copy-link-or-file-to-clipboard.sh;
executable = true;
diff --git a/user/app/doom-emacs/nix-dark.webp b/user/app/doom-emacs/nix-dark.webp
deleted file mode 100644
index b225ed7..0000000
Binary files a/user/app/doom-emacs/nix-dark.webp and /dev/null differ
diff --git a/user/app/doom-emacs/nix-light.webp b/user/app/doom-emacs/nix-light.webp
deleted file mode 100644
index 92c3aad..0000000
Binary files a/user/app/doom-emacs/nix-light.webp and /dev/null differ
diff --git a/user/app/games/games.nix b/user/app/games/games.nix
index e512bd0..441c61c 100644
--- a/user/app/games/games.nix
+++ b/user/app/games/games.nix
@@ -1,4 +1,4 @@
-{ pkgs, pkgs-stable, ... }:
+{ pkgs, ... }:
let
myRetroarch =
(pkgs.retroarch.override {
@@ -22,7 +22,7 @@ let
});
in
{
- home.packages = (with pkgs; [
+ home.packages = with pkgs; [
# Games
pegasus-frontend
myRetroarch
@@ -31,10 +31,8 @@ in
qjoypad
superTux
superTuxKart
- gamepad-tool
- ]) ++ (with pkgs-stable; [
- pokefinder
- ]);
+ #pokefinder
+ ];
nixpkgs.config = {
allowUnfree = true;
diff --git a/user/wm/hyprland/hyprland.nix b/user/wm/hyprland/hyprland.nix
index 7538a31..5499be7 100644
--- a/user/wm/hyprland/hyprland.nix
+++ b/user/wm/hyprland/hyprland.nix
@@ -418,8 +418,8 @@ in
src = fetchFromGitHub {
owner = "hyprland-community";
repo = "pyprland";
- rev = "refs/tags/2.3.8";
- hash = "sha256-0YUI2/gJmBoummiHGpq2p2sT25SwCdnsRwfGK2pcm4s=";
+ rev = "refs/tags/2.2.17";
+ hash = "sha256-S1bIIazrBWyjF8tOcIk0AwwWq9gbpTKNsjr9iYA5lKk=";
};
}))
(hyprnome.override (oldAttrs: {