Commit graph

1003 commits

Author SHA1 Message Date
Evie Litherland-Smith c5387b01b8 Fix typo in system package definition for plasma 2023-05-18 11:52:31 +01:00
Evie Litherland-Smith b49e18f0db Initial add of custom delta-icon-theme 2023-05-18 11:50:27 +01:00
Evie Litherland-Smith 11634c227d Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-05-18 09:36:40 +01:00
Evie Litherland-Smith 1805e26cc1 Update python venv template to be more robust
Move template into python39 folder in case I add more in the future
2023-05-18 09:36:17 +01:00
Evie Litherland-Smith 3060abea6b Remove navigator from wezterm 2023-05-17 19:37:24 +01:00
Evie Litherland-Smith 3a282dbee5 Formatting pass with alejandra 2023-05-17 17:10:18 +01:00
Evie Litherland-Smith bd8711db77 Add extra neovim packages as needed by recent additions to null-ls
sources
2023-05-17 17:07:13 +01:00
Evie Litherland-Smith 8eaa5a7839 Reduce packages needed in venv template 2023-05-17 15:04:58 +01:00
Evie Litherland-Smith fd52ad19dd Add md lock icon for starship read only 2023-05-17 14:25:39 +01:00
Evie Litherland-Smith fea48688d3 Switch wezterm to tokyonight theme 2023-05-17 14:17:07 +01:00
Evie Litherland-Smith e21b93f758 Increase opacity of wezterm 2023-05-17 11:43:29 +01:00
Evie Litherland-Smith 4a14d522d9 Add extra packages for neovim
Add python packages for magma-nvim plugin
Add more language servers, replace python and fortran with pyright/ruff
and fortls respectively
2023-05-17 11:42:45 +01:00
Evie Litherland-Smith f0a34f5a65 Add root user config for work machines 2023-05-17 08:41:16 +01:00
Evie Litherland-Smith 654676a809 Temp disable nextcloud (broken), comment out hyprland config for now 2023-05-16 19:59:31 +01:00
Evie Litherland-Smith 9a9aeaf8dd Switch back to plasma 2023-05-16 19:52:00 +01:00
Evie Litherland-Smith 31ba62666d Setup admin pass properly, remove systemd logging for now 2023-05-16 17:33:42 +01:00
Evie Litherland-Smith 56f967b261 Add temp admin login for nextcloud, setup correct http port 2023-05-16 17:22:11 +01:00
Evie Litherland-Smith db535ef6ed Actually import nextcloud expression... 2023-05-16 17:00:53 +01:00
Evie Litherland-Smith 382fb8be5d Add nix nextcloud config 2023-05-16 16:59:22 +01:00
Evie Litherland-Smith 9fefa8c380 Fix typo, lower-case -c... 2023-05-16 15:59:49 +01:00
Evie Litherland-Smith 6131cefaf3 Add shell shortcut to pull and update nixos config 2023-05-16 15:58:12 +01:00
Evie Litherland-Smith 745ace9d82 Disable user registration 2023-05-16 15:45:02 +01:00
Evie Litherland-Smith 4e3222d4f6 Add root url to gitea config 2023-05-16 15:42:05 +01:00
Evie Litherland-Smith 4dc6f8c245 Fix hyprpaper config location, remove systemd integration for waybar, use sddm 2023-05-16 14:36:05 +01:00
Evie Litherland-Smith b804c0997d Update hyprland window rules 2023-05-16 14:34:44 +01:00
Evie Litherland-Smith cc257a396b Initial add systemd timer to keep config repo up to date 2023-05-16 13:54:05 +01:00
Evie Litherland-Smith ba33f5f6cb Fix ordering of ssh config file 2023-05-16 13:08:57 +01:00
Evie Litherland-Smith 26382d8d20 Fix Monarch new environment setup 2023-05-16 13:05:40 +01:00
Evie Litherland-Smith 43cefa3995 Setup wezterm config using nix + recursive linking like others 2023-05-16 13:05:26 +01:00
Evie Litherland-Smith fbc8315be8 Set gitea SSH port correctly, setup ssh config definition for SSH 2023-05-16 12:06:49 +01:00
Evie Litherland-Smith e0035cef4d Fix typoe 2023-05-16 12:06:28 +01:00
Evie Litherland-Smith 6f3b12de82 Update port in ssh config file 2023-05-16 11:48:52 +01:00
Evie Litherland-Smith 0e5c375312 Add sshd config to disallow root/passwordless login, change default port 2023-05-16 11:48:34 +01:00
Evie Litherland-Smith a5acf870fe Extend fail2ban config for gitea 2023-05-16 11:31:36 +01:00
Evie Litherland-Smith 45eb1526dc Add fail2ban config for traefik 2023-05-16 11:24:19 +01:00
Evie Litherland-Smith 62868f9906 Start adding fail2ban to server config 2023-05-16 11:04:48 +01:00
Evie Litherland-Smith 0c59117518 Move powermenu definitions into rofi expression 2023-05-16 10:06:23 +01:00
Evie Litherland-Smith 61d7f404d8 Set powermenu and power-profiles scripts using nix 2023-05-16 09:59:04 +01:00
Evie Litherland-Smith 38c18601b7 Move nvim related things to separate repo 2023-05-16 09:58:47 +01:00
Evie Litherland-Smith 25c5382905 Don't set neovim config in nix, just enable program, get config from separate repo 2023-05-16 09:29:53 +01:00
Evie Litherland-Smith 97abceef12 Re-enable catppuccin transparency for hyprland blur 2023-05-16 09:14:51 +01:00
Evie Litherland-Smith 5a18c254ac Move home-manager config into separate directories
Add platform specific hyprland/hyprpaper/waybar config into platform
specific home-manager files, better integration with nix and no
conflicing links
2023-05-16 09:13:59 +01:00
Evie Litherland-Smith 2db705ad25 Use noask argument for keychain to stop prompting at startup 2023-05-16 09:12:03 +01:00
Evie Litherland-Smith b4d45ba6bb Flatten home/desktop structure 2023-05-16 09:11:39 +01:00
Evie Litherland-Smith 4408bca62b Update package definitions for work PCs 2023-05-15 11:54:42 +01:00
Evie Litherland-Smith 3e4437d1eb Add papirus icon theme for plasma 2023-05-15 11:51:43 +01:00
Evie Litherland-Smith 9e8849ad08 Add neotree shortcut to alpha, return to left panel 2023-05-15 11:16:19 +01:00
Evie Litherland-Smith 8c7f8dba52 Rearrange again to reduce complexity
Move collections to use default.nix in relevant directories
Combine GUI elements into gui directory
2023-05-15 11:12:17 +01:00
Evie Litherland-Smith 816b839ab4 Add https/tls support to traefik sites 2023-05-15 07:51:06 +01:00
Evie Litherland-Smith ee34f667b9 Use plasma for main desktop
Move hyprland specific audio/bluetooth packages into hyprland expression
Increase frequency of nix cleanup, same duration
2023-05-14 18:10:39 +01:00