Compare commits

..

26 Commits

Author SHA1 Message Date
f20bd94cc3 159 current 2025-06-03 07:02:37 25.11.20250531.910796c 6.15.0 * 2025-06-03 07:02:52 -04:00
72c1f204ff 158 current 2025-06-03 06:53:41 25.11.20250531.910796c 6.15.0 * 2025-06-03 07:00:52 -04:00
45f52123ad 158 current 2025-06-03 06:53:41 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:59:37 -04:00
7f822cdc94 158 current 2025-06-03 06:53:41 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:53:58 -04:00
923ef537b8 157 current 2025-06-03 06:49:04 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:49:19 -04:00
3d8429c12e 156 current 2025-06-03 06:47:10 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:47:25 -04:00
5554cd85a8 155 current 2025-06-03 06:38:22 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:38:37 -04:00
afd81e18b6 154 current 2025-06-03 06:31:57 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:32:11 -04:00
9cd21b6574 153 current 2025-06-03 06:28:00 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:28:15 -04:00
cddb5a623c 152 current 2025-06-03 06:18:00 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:18:14 -04:00
3e9ce6bd6c 151 current 2025-06-03 06:15:11 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:15:25 -04:00
76456ed033 150 current 2025-06-03 05:57:41 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:14:24 -04:00
b3d3767912 150 current 2025-06-03 05:57:41 25.11.20250531.910796c 6.15.0 * 2025-06-03 06:13:18 -04:00
f7393d1a94 add powerline-go 2025-06-03 05:56:52 -04:00
ed262deb9c 149 current 2025-06-03 05:13:04 25.11.20250531.910796c 6.15.0 * 2025-06-03 05:13:18 -04:00
27b933b014 148 current 2025-06-03 05:10:21 25.11.20250531.910796c 6.15.0 * 2025-06-03 05:10:35 -04:00
b8a0e4c563 Commented out polkit line 2025-06-03 04:53:45 -04:00
6e2130c986 typo 2025-06-03 04:48:25 -04:00
ff5693263b Thinning 2025-06-03 04:46:33 -04:00
3d60f7c462 145 current 2025-06-03 04:32:37 25.11.20250531.910796c 6.15.0 * 2025-06-03 04:32:52 -04:00
74a69941ac Update flake.lock 2025-06-03 04:26:28 -04:00
e8f4bdf156 emacsclient tweaks 2025-06-03 04:18:11 -04:00
380bed59a3 Config fixes 2025-06-03 04:09:58 -04:00
81ae432c3d 142 current 2025-06-02 19:04:45 25.11.20250528.96ec055 6.15.0 * 2025-06-02 19:04:52 -04:00
9161fa65f9 141 current 2025-06-02 19:01:13 25.11.20250528.96ec055 6.15.0 * 2025-06-02 19:01:20 -04:00
6332a15891 Disable helm, add nix lsp 2025-06-02 18:53:21 -04:00
4 changed files with 90 additions and 79 deletions

View File

@@ -54,6 +54,8 @@
# Enable the KDE Plasma Desktop Environment. # Enable the KDE Plasma Desktop Environment.
services.xserver.enable = true; services.xserver.enable = true;
services.displayManager.sddm = { services.displayManager.sddm = {
enable = true;
extraPackages = [ pkgs.kdePackages.sddm-kcm ];
wayland.enable = true; wayland.enable = true;
enableHidpi = true; enableHidpi = true;
}; };
@@ -240,12 +242,13 @@
services.fprintd.enable = true; services.fprintd.enable = true;
security.polkit.enable = true; # security.polkit.enable = true;
# Enable the OpenSSH daemon. # Enable the OpenSSH daemon.
services.openssh = { services.openssh = {
enable = true; enable = true;
settings = { settings = {
PermitRootLogin = "no";
PasswordAuthentication = false; PasswordAuthentication = false;
KbdInteractiveAuthentication = false; KbdInteractiveAuthentication = false;
}; };

24
flake.lock generated
View File

@@ -117,11 +117,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748627197, "lastModified": 1748925027,
"narHash": "sha256-7dTtcq4Yi78cHfZcJaxlqkNs+cDBotrHjR9mkXfiUz4=", "narHash": "sha256-BJ0qRIdvt5aeqm3zg/5if7b5rruG05zrSX3UpLqjDRk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "379c9fb858ef9abe92d5590e7502a7c1387c076a", "rev": "cb809ec1ff15cf3237c6592af9bbc7e4d983e98c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -204,11 +204,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1748645134, "lastModified": 1748888571,
"narHash": "sha256-nXTdGPXgI/aUsLSS0vjNqZfCYiWoG7TCp/dVfg2Bwsc=", "narHash": "sha256-iyZNR6VSJ4zlJ3hMt8+c3MHNeQrXDjsdwFlHdKDxc9A=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "af2fdb5d58f5d3017aafd78a8ddafb40f710e34b", "rev": "b1d0a727cc594e5329c5971d73391c7529e1c80e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -423,11 +423,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1748460289, "lastModified": 1748693115,
"narHash": "sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg=", "narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", "rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -446,11 +446,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1748645350, "lastModified": 1748935843,
"narHash": "sha256-Qy1xqRzaijsaV31Hy/f7Lc8WC4tMjS8m3WGEjKyemaM=", "narHash": "sha256-ZTbwljoJXgkGAPlYz0GIcNiXQNfPFHe2A0Dqe9KDyPA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "78a3ab3f97352f72d205596d8f3e776de96c7708", "rev": "032af0a65aa867a6209718033995f5ba73fee543",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -298,11 +298,14 @@
:straight nil :straight nil
:hook :hook
(c-ts-mode . eglot-ensure) (c-ts-mode . eglot-ensure)
(nix-ts-mode . eglot-ensure)
(python-ts-mode . eglot-ensure) (python-ts-mode . eglot-ensure)
:config :config
(setq eldoc-echo-area-display-truncation-message nil (setq eldoc-echo-area-display-truncation-message nil
eldoc-echo-area-prefer-doc-buffer t eldoc-echo-area-prefer-doc-buffer t
max-mini-window-height 2)) max-mini-window-height 2)
(dolist (mode '(((nix-mode nix-ts-mode) . ("nixd"))))
(add-to-list 'eglot-server-programs mode)))
;; treesit-auto ;; treesit-auto
(use-package treesit-auto (use-package treesit-auto
@@ -352,14 +355,14 @@
(pdf-tools-install :no-query) (pdf-tools-install :no-query)
(require 'pdf-occur)) (require 'pdf-occur))
;; helm ;; ;; helm
(use-package helm ;; (use-package helm
:config ;; :config
(global-set-key (kbd "M-x") #'helm-M-x) ;; (global-set-key (kbd "M-x") #'helm-M-x)
(global-set-key (kbd "C-x r b") #'helm-filtered-bookmarks) ;; (global-set-key (kbd "C-x r b") #'helm-filtered-bookmarks)
(global-set-key (kbd "C-x C-f") #'helm-find-files) ;; (global-set-key (kbd "C-x C-f") #'helm-find-files)
(setq helm-ff-auto-update-initial-value 1) ;; (setq helm-ff-auto-update-initial-value 1)
(helm-mode 1)) ;; (helm-mode 1))
;; org stuff ;; org stuff
(use-package org (use-package org

View File

@@ -1,26 +1,29 @@
{ config, pkgs, nur, ... }: { config, pkgs, ... }:
{ {
imports = [ imports = [
./plasma.nix ./plasma.nix
]; ];
home.username = "chase"; home = {
home.homeDirectory = "/home/chase"; username = "chase";
home.stateVersion = "24.11"; homeDirectory = "/home/chase";
preferXdgDirectories = true;
home.file = { stateVersion = "24.11";
file = {
"scripts" = { "scripts" = {
source = config.lib.file.mkOutOfStoreSymlink ./scripts; source = config.lib.file.mkOutOfStoreSymlink ./scripts;
recursive = true; recursive = true;
}; };
}; };
sessionPath = [
home.sessionPath = [
"$HOME/scripts" "$HOME/scripts"
]; ];
shellAliases = {
home.preferXdgDirectories = true; gs = "git status";
"..." = "cd ../..";
};
};
xdg = { xdg = {
enable = true; enable = true;
@@ -40,19 +43,6 @@
flavor = "mocha"; flavor = "mocha";
}; };
programs.alacritty = {
enable = true;
settings = {
font = {
normal = {
family = "IBM Plex Mono";
style = "Regular";
};
};
};
# theme = "catppuccin_mocha";
};
programs.bash = { programs.bash = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
@@ -61,11 +51,16 @@
''; '';
historyIgnore = [ historyIgnore = [
"ls" "ls"
"ls -a"
"ls -l"
"ls -la"
"cd" "cd"
"exit" "exit"
]; ];
}; };
programs.bat.enable = true;
programs.emacs = { programs.emacs = {
enable = true; enable = true;
package = pkgs.emacs-pgtk; package = pkgs.emacs-pgtk;
@@ -197,9 +192,9 @@
programs.ghostty = { programs.ghostty = {
enable = true; enable = true;
enableBashIntegration = true; enableBashIntegration = true;
installBatSyntax = true;
installVimSyntax = true; installVimSyntax = true;
settings = { settings = {
# theme = "catppuccin-mocha";
font-family = "BlexMono Nerd Font"; font-family = "BlexMono Nerd Font";
font-size = 11; font-size = 11;
}; };
@@ -216,6 +211,11 @@
programs.git-credential-oauth.enable = true; programs.git-credential-oauth.enable = true;
programs.gpg = {
enable = true;
homedir = "${config.xdg.dataHome}/gnupg";
};
programs.htop.enable = true; programs.htop.enable = true;
programs.mpv = { programs.mpv = {
@@ -229,37 +229,38 @@
]; ];
}; };
programs.ncmpcpp = {
enable = true;
bindings = [
{ key = "h"; command = "previous_column"; }
{ key = "j"; command = "scroll_down"; }
{ key = "k"; command = "scroll_up"; }
{ key = "l"; command = "next_column"; }
];
settings = {
media_library_primary_tag = "album_artist";
};
};
programs.obs-studio.enable = true; programs.obs-studio.enable = true;
# programs.senpai.enable = true;
# programs.sm64ex.enable = true;
programs.starship = {
enable = true;
enableBashIntegration = true;
settings = {
line_break = {
disabled = true;
};
username = {
style_user = "bold blue";
format = "[$user]($style)@";
show_always = true;
};
hostname = {
style = "bold cyan";
format = "[$ssh_symbol$hostname]($style) ";
ssh_only = false;
};
directory = {
style = "bold green";
};
};
};
programs.ranger.enable = true; programs.ranger.enable = true;
programs.rmpc = { programs.rmpc.enable = true;
enable = true;
config = ''
(
album_art: (
method: Auto,
max_size_px: (width: 1200, height: 1200),
disabled_protocols: ["http://", "https://"],
vertical_align: Center,
horizontal_align: Center,
),
)
'';
};
programs.texlive.enable = true; programs.texlive.enable = true;
@@ -279,6 +280,7 @@
anki-bin anki-bin
audacity audacity
ffmpeg ffmpeg
fortune
gimp gimp
ibm-plex ibm-plex
imagemagick imagemagick
@@ -286,6 +288,7 @@
libnotify libnotify
libreoffice libreoffice
logiops logiops
lolcat
nerd-fonts.blex-mono nerd-fonts.blex-mono
picard picard
protonmail-bridge protonmail-bridge
@@ -300,7 +303,9 @@
client = { client = {
enable = true; enable = true;
arguments = [ arguments = [
"-w" "-c"
"-a ''"
"-n"
]; ];
}; };
defaultEditor = true; defaultEditor = true;