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.
services.xserver.enable = true;
services.displayManager.sddm = {
enable = true;
extraPackages = [ pkgs.kdePackages.sddm-kcm ];
wayland.enable = true;
enableHidpi = true;
};
@@ -240,12 +242,13 @@
services.fprintd.enable = true;
security.polkit.enable = true;
# security.polkit.enable = true;
# Enable the OpenSSH daemon.
services.openssh = {
enable = true;
settings = {
PermitRootLogin = "no";
PasswordAuthentication = false;
KbdInteractiveAuthentication = false;
};

24
flake.lock generated
View File

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

View File

@@ -298,11 +298,14 @@
:straight nil
:hook
(c-ts-mode . eglot-ensure)
(nix-ts-mode . eglot-ensure)
(python-ts-mode . eglot-ensure)
:config
(setq eldoc-echo-area-display-truncation-message nil
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
(use-package treesit-auto
@@ -352,14 +355,14 @@
(pdf-tools-install :no-query)
(require 'pdf-occur))
;; helm
(use-package helm
:config
(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 C-f") #'helm-find-files)
(setq helm-ff-auto-update-initial-value 1)
(helm-mode 1))
;; ;; helm
;; (use-package helm
;; :config
;; (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 C-f") #'helm-find-files)
;; (setq helm-ff-auto-update-initial-value 1)
;; (helm-mode 1))
;; org stuff
(use-package org

View File

@@ -1,27 +1,30 @@
{ config, pkgs, nur, ... }:
{ config, pkgs, ... }:
{
imports = [
./plasma.nix
];
home.username = "chase";
home.homeDirectory = "/home/chase";
home.stateVersion = "24.11";
home.file = {
"scripts" = {
source = config.lib.file.mkOutOfStoreSymlink ./scripts;
recursive = true;
home = {
username = "chase";
homeDirectory = "/home/chase";
preferXdgDirectories = true;
stateVersion = "24.11";
file = {
"scripts" = {
source = config.lib.file.mkOutOfStoreSymlink ./scripts;
recursive = true;
};
};
sessionPath = [
"$HOME/scripts"
];
shellAliases = {
gs = "git status";
"..." = "cd ../..";
};
};
home.sessionPath = [
"$HOME/scripts"
];
home.preferXdgDirectories = true;
xdg = {
enable = true;
userDirs.enable = true;
@@ -40,19 +43,6 @@
flavor = "mocha";
};
programs.alacritty = {
enable = true;
settings = {
font = {
normal = {
family = "IBM Plex Mono";
style = "Regular";
};
};
};
# theme = "catppuccin_mocha";
};
programs.bash = {
enable = true;
enableCompletion = true;
@@ -61,11 +51,16 @@
'';
historyIgnore = [
"ls"
"ls -a"
"ls -l"
"ls -la"
"cd"
"exit"
];
};
programs.bat.enable = true;
programs.emacs = {
enable = true;
package = pkgs.emacs-pgtk;
@@ -197,9 +192,9 @@
programs.ghostty = {
enable = true;
enableBashIntegration = true;
installBatSyntax = true;
installVimSyntax = true;
settings = {
# theme = "catppuccin-mocha";
font-family = "BlexMono Nerd Font";
font-size = 11;
};
@@ -216,6 +211,11 @@
programs.git-credential-oauth.enable = true;
programs.gpg = {
enable = true;
homedir = "${config.xdg.dataHome}/gnupg";
};
programs.htop.enable = true;
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.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.rmpc = {
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.rmpc.enable = true;
programs.texlive.enable = true;
@@ -279,6 +280,7 @@
anki-bin
audacity
ffmpeg
fortune
gimp
ibm-plex
imagemagick
@@ -286,6 +288,7 @@
libnotify
libreoffice
logiops
lolcat
nerd-fonts.blex-mono
picard
protonmail-bridge
@@ -300,7 +303,9 @@
client = {
enable = true;
arguments = [
"-w"
"-c"
"-a ''"
"-n"
];
};
defaultEditor = true;